Top 5 Things To Do In Barcelona: Restaurants, Shopping, Museums & More!
Few European cities offer the wide cultural diversity that you will find in Barcelona. Throw in the 4.2km of sandy beaches right near the city center, warm Mediterranean sunshine most of the year, and you have…