This week's best deals: Canary Islands, Bali and Austria
Nine-night Canary Islands cruise from £499 per person
Virgin Holidays Cruises (0844 488 3084) is offering a nine-night cruise holiday on Norwegian Spirit from Barcelona to Funchal, Santa Cruz, Arrecife, Malaga and back to Barcelona from £499 per person. The price is based on two adults travelling on 3 December and sharing an inside cabin on a full-board basis and includes flights from London Gatwick and resort transfers.
Save 25 per cent on a winter sun escape in Bali
Hayes & Jarvis (0844 415 1918) is offering a seven-night break at the four-star Aston Bali Beach Resort & Spa in Bali available from £749 per person - saving you 25 per cent (£251 per person). The package, for a 3 December departure, includes B&B accommodation, return Etihad Airways flights from London Heathrow and transfers.
Save £229 per person on a family Christmas break in Austria
Inghams (01483 791 114) is offering a festive family break to Niederau in Austria from £599 per person, with a saving of £229 per person. Nestled in the Wildschonau valley, the traditional village of Niederau boasts nursery slopes, free lift passes for children up to six years old and a range of activities including sleigh-rides, tobogganing and snow tubing. The package includes seven nights half-board accommodation at the 3.5-star Hotel Austria, departing on 22 December. The price includes return flights from Gatwick to Innsbruck, free après ski snacks and resort transfers. Flights are also available from Bristol, Manchester (+£19), Birmingham (+£39), Edinburgh (+£59) and Stansted (+£19).
Sign up to our weekly newsletter | Follow us on Twitter | Become a fan on Facebook