Barcelona is full of surprises, especially if you're willing to step off the beaten path. Exploring local food markets, discovering rooftop bars with breathtaking views, or even taking a street art tour can be a great way to see a different side of the city.