With world-class wine and food, sumptuous 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 palaces 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.