£299 -- Sardinia: All-Inc 4-Star Beach Holiday, Reg £539*

Unspoilt villages, swanky harbours and forest-fringed beaches mean that Sardinia isn't usually a cheap destination. But this all-inclusive offer, with early-summer dates when temperatures spike on the island, has been cut by 45% and is now £299 per person.

Here's what you get:

Return flights and transfers

Seven nights at the 4-star Hotel Cala Della Torre, with all meals and drinks

Private check-in

Fruit basket in the room on arrival

One free fully stocked mini bar

Reserved sun beds and a table at the restaurant

Depart from London Gatwick on 11-12, 14-19 May; 4 June; from London Luton on 15, 18 May; 12 June.

It's an extra £50 per person to depart from London Gatwick on 21-23, 29-30 May; 5-7 June; from London Luton on 22 May; 5 June.

Departures from Bristol and Edinburgh are also available for £369 per person -- call the number below for more information.

Sardinia's northeast coast is "flagrantly ritzy", says The Daily Telegraph, with "pink granite rocks as big as houses, yellow splashes of beach in secluded coves and green swathes of myrtle and juniper". The Cala Della Torre is a 5-minute walk from one of these beaches, which is bordered by a pine forest.

Set in a private park in the village of La Caletta, the resort is next to a tiny harbour. It has a swimming pool, a children's pool and a restaurant with an open-air terrace, as well as a free shuttle service to the beach.

Travelzoo tip: Explore the island with fully comprehensive car hire from £30 per day with Citrus Holidays.

Checked luggage is not included and is from an extra £35 per person.

Solo travellers can pay a low supplement of £100 per person. Child rates also apply: this package is £189 for the first child and £239 for the second child.

*Terms/Conditions:
Restrictions may apply. Based on two sharing. Credit cards are charged at 2%, there is no charge for debit cards. Fully ATOL protected. This offer is non-refundable. The price for this offer is based on specific flights (times, dates, airline, airports). Flights for other times, dates, airlines, airports may incur additional charges. Fares on all airlines can fluctuate based on demand.