Visit Spain’s major cities for a deep dive into the country’s history and culture, escape into the mountains for a dose of adventure, or get away to an island for some relaxation. The options are endless in Spain! Barcelona, determined to project itself as Spain’s most innovative city, offers a staggering array of attractions. Take in the Gaudi and Modernism architecture and learn the importance of Catalan history and culture in the city’s development. Madrid is one of the world’s most vibrant and seductive cities. Take in the capital’s most impressive sights, such as the Plaza de Oriente, and the historic quarter, including the 17th-century Plaza Mayor, a wonderful Baroque square lined with arcades filled with picturesque cafes. Escape into the mountains in the magnificent Spanish Pyrenees, where you can find a variety of hiking opportunities from the relatively short and easy to the very challenging. There are many other activities to do here, such as kayaking, white water rafting, canyoning, a 4×4 excursion into the mountains. Finally, visit the largest and best known of the Spanish islands, Mallorca. The island offers beautiful beaches and coves, mountains, tiny villages, and many more treasures. It is no surprise that Mallorca keeps enticing visitors to its shores.