Spain really has something for everyone whether it's a family holiday, romantic getaway or a trip with friends. Take a look at our top picks of how to make the most of your Spanish holiday...
Best for Spain holidays...
Shopping: Madrid won't disappoint those in need of a little retail therapy with its variety of shopping areas such as the pedestrianised area between Gran Via and Puerta del Sol. Bargain hunters will be able to get their hands on unusual finds at Madrid's bustling, famous outdoor flea market, El Rastro.
Romance: Seville is the perfect destination for a romantic city break. Home to no less than three UNESCO World Heritage Sites, you can wander around the winding medieval lanes and plazas, mingle with the locals in the Old Town and choose from numerous tapas bars to round your day off.
Grown-up families: Experience the magic of Gaudi in Barcelona as you take in a day of sightseeing. Be sure to visit the Sagrada Familia, Park Guell and the Gothic quarter. The vibrant and lively boulevard of Las Ramblas showcases the energy of Barcelona with a variety of entertainment, attractions and street artists.
Nightlife: Partygoers and clubbers need look no further than the Balearic party island of Ibiza. Warm up during the day on Bora Bora beach before heading to Café del Mar in San Antonio to watch the sun set. Then take your pick from the numerous bars and world-class clubs such as Pacha, Space and Es Paradis.
Active types: Catch some waves and show off your surfing skills at locations around Spain such as San Sebastian, the Costa de la Luz and Laredo. If dry land is more your preference, golf enthusiasts can get their fix at one of the superb golf courses on the Costa Brava.
Relaxing: Those needing time out to unwind should head to beautiful Lanzarote with its dramatic landscape and laid-back vibe. Playa Blanca, once a small fishing village, is one of the more relaxed resorts where you can catch some rays on the miles of white sands, or take a dip in the turquoise waters.
Kids and teens: For a fun-filled family adventure, PortAventura in Salou on the Costa Dorada will keep the kids (and adults) entertained for hours. Thrilling rides, a waterpark, attractions and plenty of restaurants make for an exciting and action-packed day out or break away.