Farniente on a beach in Marbella, hot tub in the bedroom in Tenerife or golf on the Costa Brava? Discover the best luxury hotels in Spain for your next family holiday! On the programme: Relaxation, haute cuisine and vitamin C.