Spain

Browse our collection of self-catering places, hotels and B&Bs in Spain, a country famous for a lovely, warm climate, golden sandy beaches, wildlife-rich national parks, and vibrant cities. Explore the art and architecture of cities like Madrid, Seville and Barcelona, the hiking territory and landscapes of the Sierra Nevada, and the lemon groves and secluded coves of Mallorca.