I live in Barcelona, one of the most touristic cities of Spain and that's for a good reason:is the city of the extravagance!. You can find incredible things like a cathedral that remains in construction since 1.800s, a palace inside a park, bars with shoes on the roof for decoration, secret restaurants with loundry facade as an entrance, and more to see and to hear.
In every corner you will find different latin accents and probably you will see greek, hindu, french, german and russian walking around, mainly because the city invites you to check by walking!. The are also good facilities like renting bicicles and other kind of vehicles to check as much as you can.
For anyone who visits Barcelona, I highly recommend to walk and to get lost around the streets. This is the best way to discover all this kind of places that I mention before and at least, one full-week to understand why the citizens and the foreigners call it "Barna".