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.
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.
Granada's Arabic influence makes this destination different from the rest of Spain. Thanks to its history as part of the Moorish Empire, Granada is home to tapas bars and flamenco venues that rub elbows with Moroccan tea cafes and Arab bathhouses. This confluence allows you to experience two cultures simultaneously. And you must make time to behold the breathtaking local treasures, including the Alhambra and Sierra Nevada National Park.
Although this northern Spanish city is best known for housing the Guggenheim, there's more to Bilbao than its famed museum. Bilbao sits in the middle of a beautiful valley, affording incredible views of the city and its rolling hills. Visit Casco Viejo (the city's old town) for delectable pintxos (Basque tapas) and to explore Parque Etxebarria, where you'll find some of Bilbao's best vistas. Or, ride the Funicular de Artxanda for even more spectacular panoramas. No visit would be complete without checking out the world-renowned Guggenheim and other local cultural institutions, such as the Museo de Bellas Artes de Bilbao.