With great beaches, mountains, campsites, ski resorts, superb weather, varied and fun nightlife, many cultural regions and historic cities, it is no wonder that Spain is one of the most popular tourist destination in the world. Spain shares the Iberian Peninsula with Andorra, Gibraltar, and Portugal. It has the second-largest number of UNESCO World Heritage Sites after Italy and the largest number of World Heritage Cities. Spain is famous for its friendly inhabitants, relaxed lifestyle, its cuisine, vibrant nightlife, and world-famous folklore and festivities, and its history as the core of the vast Spanish Empire.
A country of large geographic and cultural diversity, Spain may come as a surprise to those who only know of its reputation for great beach holidays and almost endless sunshine. There is everything from lush meadows and snowy mountains to huge marshes and deserts in the south east. While summer is the peak season, those who wish to avoid the crowds should consider visiting in the winter as not only is it normally mild and sunny, but attractions such as the Alhambra Palace in Granada and La Gran Mezquita in Cordoba will not be overcrowded. However the ski resorts of Sierra Nevada do get very crowded.