Explore the vibrant city of Barcelona, known for its architecture by Antoni Gaudí. Enjoy the lively atmosphere of Madrid, with its museums, parks, and nightlife. Visit the historic Alhambra in Granada and the beautiful beaches of Costa del Sol. Taste traditional Spanish dishes like paella and tapas. Experience the cultural festivals such as La Tomatina and Running of the Bulls. Explore the charming streets of Seville and Valencia. Enjoy the diverse landscapes, from the Pyrenees mountains to the Mediterranean coast.