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
2. Seville
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
3. Madrid
Madrid is filled with varied, vibrant neighborhoods, plus stunning parks, enviable shopping and some of the best art institutions in Europe, including the world-renowned Prado Museum and the Thyssen-Bornemisza National Museum
4. Granada
Granada is home to tapas bars and flamenco venues that rub elbows with Moroccan tea cafes and Arab bathhouses
5. Ibiza
If you live to party, there's no better place to go than Ibiza. This Spanish island is known worldwide for its nightlife scene
If you live to party, there's no better place to go than Ibiza. This Spanish island is known worldwide for its nightlife scene