With great beaches, fun nightlife, many cultural regions and historic cities, Spain makes a great destination for any kind of trip. Spain is a country of large geographical and cultural diversity and is sometimes a surprise to people who know its reputation for great beach holidays. There is everything from lush meadows , snowy mountains, huge marsh and sealines, and some desert zones in east Andalusia. Spain has hundreds of interesting cities and if you want to relax then there are the Mediterranean beaches, the sangria in the sun and paella by the plateful. Southern Spain has long been a popular place, but tourists are increasingly turning to the fascinations of another Spain, far removed from the high-rise developments lining the Costa del Sol. Spain is a treasure chest of unforgettable scenery. Separating Spain from France the snow-capped Pyrenees, as well as having breathtaking views, offer resorts like La Molina and Panticosa with plenty of opportunities for skiing. In the north, the winding rivers and lush, green forests of Galicia present a picture not usually associated with Spain, and in complete contrast to the Moorish-influenced south, Galician culture traces its routes to a Celtic origin. Everywhere are reminders of Spain's rich and varied past, from the Alhambra in Granada to Don Quixote's windmills in La Mancha. What will never change is the Spaniards' passion for partying. Snack on tapas as you skip from bar to bar. Spain's cultural heritage brims with flamenco, painting, opera, literature and sport.