Nestled on the soft sands of Barrosa Beach, Royal Hideaway Sancti Petri tops the list when it comes to must-stay spots in Spain. The seafront stunner boasts five pools, as many restaurants, a fabulous kids' club and an award-winning spa for the adults to indulge in a little R&R. Did we mention it’s the largest in Andalusia? Four fab bars? Add those to the list too! If you can peel yourself away from the fantastic range of facilities, Cádiz is just a 20-minute drive away, so exploring your sun-soaked surroundings couldn’t be easier.