I would consider Barcelona to be one of the most cultural countries I have visited so far. It is also one of the cities with the most things to do. You definitely won’t have chance to get bored. Besides the zoo, football stadium and La Rambla there are also a huge number of sights to see whilst just walking around the city. La Sagrada Familia being one of the most impressive, even in its unfinished state. Besides this is the glorious Spanish weather (dependant on time of year). Amongst your fun filled days I would definitely recommend a trip to the beach. It is perfectly positioned at the end of La Rambla and so makes for a nice spot to relax after the chaos of the city.