Vilamoura, Portugal - From €361pp Benalmadena, Costa del Sol From €267pp Rhodes, Greece From €339pp Playa Blanca, Lanzarote From €540pp