15 Most Beautiful Cities in Spain you cannot miss on your Next Vacation

9. Barcelona

Barcelona
Spain’s second city is an eternal favourite with visitors for its stunning Mediterranean location, iconic architecture and cosmopolitan atmosphere. Go gaga for Gaudí at the Sagrada Familia and Park Güell and check out some of the architect’s lesser-known works such as Casa Batlló.
Make the trip up to Mount Tibidabo for sparkling views across the city to the sea beyond; rollercoaster lovers should visit the Tibidabo Amusement Park, opened in 1905, while the mountain is also a great place to cycle or hike.