Barcelona
#1 in Best Places to Visit in Spain
Barcelona is without a doubt Spain’s cultural capital. The Catalonian city’s urban sprawl is dotted with Antoni Gaudí’s whimsical architecture, including La Sagrada Família, as well as museums carrying the masters, such as the Picasso Museum. You can also explore centuries-old neighborhoods like Barri Gòtic, which dates back to the Roman Empire. Don’t forget to take advantage of the city’s equally magnificent outdoor offerings, too, including Park Güell and La Barceloneta beach.
Seville
#2 in Best Places to Visit in Spain
This beautiful Andalusian city is awash with romantic allure. During the day, you’ll find outdoor cafes along cobblestone streets and horse-drawn carriages meandering through pastel-colored plazas. And when night falls, flamenco dancing comes out in full force. This is the kind of place you should allow yourself to get lost in, but if you carve out time for popular sites such as the Plaza de España and the Real Alcázar, you won’t be disappointed, either.