Holidays in Spain more often than not take place in one of the Costas that sit on the south and east coasts. All boast amazing stretches of beach and fantastic weather. With more than 300 days of sunshine a year, long hours of sunlight and very little rain, you'll get top beach conditions from May until October across Spain's resorts.
Holiday favourites range from lively Benidorm to classy Marbella and fun-loving PortAventura. They sit beside quieter neighbours where you can have a peaceful break and soak up those rays while being in easy reach of the attractions. From your holiday base you can explore cultural cities such as quirky and modern Barcelona, city of the arts and science Valencia and historical Seville and Granada.
There are six Costas to choose from, each with a different character. They range from the rugged beauty of Catalonian Costa Dorada and Costa Brava in the northeast to the white sands of Costa Blanca in the southeast. Across the south you'll find lively Costa del Sol, the golden beaches of Costa Almeria and the Spanish Algarve region of Costa de la Luz in the far southwest.
Nicknamed 'the Wild Coast', Costa Brava is in the north-east of Spain and is a little different to the other Costas, mixing sandy beaches with rocky coves. A low-key base from which to explore this beautifully rugged part of Spain, the towns are dotted with museums, botanic gardens and natural parks.
You'll find most nighttime fun in Lloret de Mar, which is also home to WaterWorld – voted one of the best water parks in Spain. Tossa de Mar has an impressively preserved 12th century old town – Villa Vella - with a castle that can be seen from across the town.
Other resorts include Malgrat de Mar, which has top animal shows at Marine Land, stylish Llafranc and Santa Susanna, with the Massif Montnegre National Park on its doorstep.
Dubbed the 'Spanish Algarve' due to its border with Portugal, Costa de la Luz provides a relaxing place to holiday among amazing wetlands, cliffs and forest scenery. As well as the expected dose of soft sand, trips here offer the chance to get to know nature better both on land and out at sea.
A great area for romantic getaways (as well as golfing breaks) you can enjoy days of exploring and laid back evenings. The resorts of El Rompido, Isla Canela and Islantilla all offer long beaches, natural settings and enough activities to keep you as busy as you like.
With a fantastic selection of holiday resorts on offer, it's no wonder Costa del Sol is a one of the most popular areas to visit in Spain. All brimming with amazing beaches, resorts vary from vibrant-yet-traditional Nerja or Estepona to upmarket Marbella as well as small but well serviced villages like Mijas and Ronda. Then there are popular all-rounders Torremolinos and Benalmadena, which have plenty of water, theme and animal parks in addition to buzzing nightlife.
In the centre of Costa del Sol is the beautiful city of Malaga, which has numerous museums and fun parks as well as its own brilliant beaches. Something that Costa del Sol is famed for is its range of top golf courses, of which there are dozens, meaning you could come here and do nothing but play golf if you wished.
Costa Dorada translates as the Golden Coast and it gets its name due to the number of quality beaches here. While all the resorts boast amazing sandy stretches, each provides a very different holiday experience. Stay in Salou if you want something to do day and night, head to the LGBT-friendly city of museums, Sitges, dine in the gastronomic capital of Cambrils or get your thrills at PortAventura, with its huge theme and water parks.
There are also peaceful places to lay your head such as La Pineda and Cap Salou, which are close enough to still get involved with all the action. Not only that, but the cultural city of Barcelona and historical city of Tarragona are both only a train ride away.