Madrid has a very compact city center called Centro (~15 min walk diameter iirc) - you’ll be great anywhere in there. Lots of tourist attractions, walking streets, bars/clubs etc… only downside is they don’t speak much English.
I visited a year or two ago; I wasn’t gaming much but the city has a cool vibe. People are relaxed, not on their phones, and not in a rush to be anywhere.