Spain is a country as diverse as it is eclectic. Futuristic buildings stand alongside ancient Roman cathedrals, while traditional flamenco tablaos surround stylish boutique hotels. Madrid, the magnificent capital, Barcelona, Valencia and Seville are  throbbing cosmopolitan cities with some of the best museums and galleries in Europe. When the cultural attractions close for the night, the bars and restaurants open, and no one parties like the Spanish.Foam parties and rave festivals are massively popular with the clubbing set on the island of Ibiza.