With world-class wine and food, gorgeous beaches and mountains, and islands, including the Canaries and Ibiza, not to mention around 50 UNESCO World Heritage sites, it’s small wonder Spain is Europeans’ favorite vacation destination. Sailing, kayaking, windsurfing, hiking, and rock climbing all appeal. But most of the best things to do in Spain nestle within its historic cities. Travelers flock to Madrid’s royal palace and galleries; Barcelona, where Gaudí meets Gothic; Granada, home of the Alhambra and flamenco; and Toledo, long Spain’s capital—but Seville, Bilbao, and Dalí’s Catalonia draw wanderers too. Regions like La Mancha and Castile and León, offer rich cultural and historical experiences, including walking tours through charming towns.