Spain remains a holiday favourite and it's easy to see why - its vibrant and distinctive culture is evident throughout the country, from the independent mountain villages and cosmopolitan cities to the intimate coastal retreats and bustling beach resorts, both on the mainland and the popular Balearic Islands. Local flavour, fine food, and old town charm combine with legendary and diverse nightlife to offer a world of holiday opportunity.