Stylish hotels, farmhouses, B&Bs Spain is probably most famous for its incredible beaches and sunshine, and its fiestas – some are world-famous, such as the Running of the Bulls in Pamplona, but every village and town has a number of events held throughout the year. There's fascinating architecture that reflects the country's diversity, too – Moorish palaces and mosques in Andalucía, impressive cathedrals and churches throughout the country, and Gaudí's unique brand of Modernism in Barcelona. The country is divided up into distinct regions, each with its own language and traditions, and the landscape is diverse – you'll fine snow-capped mountains, lush islands and arid plains, and small islands stretching almost to Africa. Add to this the local people's friendliness and love for a party, and no wonder Spain is a perennially popular destination.