Here's a luxury beach break in Morocco for much less than we've seen elsewhere: five nights in a 5-star Sofitel hotel with return flights and transfers for £299 per person. This offer knocks 30% off the usual rates for winter stays.
The deal includes:
"A peaceful oasis" that "oozes contemporary luxury", according to Yahoo! Travel, the RoyalBay Resort is roughly two miles from Agadir's medina and is an ideal retreat after a day spent haggling in the souk.
Set on a private sand beach, the hotel has two swimming pools, five bars with live entertainment and four restaurants serving Moroccan and French cuisine. The spa features a hammam and a sauna, and offers a range of treatments using traditional ingredients such as organic argan oil. Winter is a great time to visit Agadir -- temperatures remain in the low 20s.
The RoyalBay Resort was nominated for five gongs at this year's World Travel Awards, including Morocco's Leading Resort and Africa's Leading Luxury Resort.
Depart on 21, 23, 30 November; 5, 7, 12 December; 4, 9, 11, 16, 18, 25 January; 1, 8 February, 2014. It's an extra £50 per person to depart in March. Click here for more information and 4- and 7-night durations, but call the number below to book.
Upgrade to half board for £20 per person, per night.
Checked luggage is an extra £32 per person. A local tax of £3 per person, per day is payable to the hotel on departure. Child rates are available, starting at £149 per child.