Seasonal cheer

There are still deals to be had for Christmas escapes. Four nights at the Celtic Haven resort in Pembrokeshire costs £140 per person. The price is based on four people sharing a two-bedroom self-catering cottage within the period from 21 December to 4 January. Guests have use of the indoor pool, spa and golf course, with a fireworks display and free mince pies and mulled wine on Christmas Eve (01834 870 000;

Winter wonder

Alternatively, work up a festive appetite on the pistes. Le Ski is offering a week in a double room at Chalet Le Sureau in Courchevel 1650 for £649 per person. The chalet currently has 10 beds available for the Christmas week and is a two-minute walk to the lifts and village centre. The price includes flights departing Gatwick or Manchester on 19 December, transfers and half-board accommodation (01484 548996;

Far-flung but festive

For Christmas and New Year with a tropical twist, try Panama’s winter sun, idyllic beaches and dazzling wildlife. Explore is offering an 11-day tour taking in Panama City, the Panama Canal, forested highlands and Bocas del Toro archipelago for £1,849 per person, including flights departing Heathrow on 22 December, transport, 10 nights’ B&B and guiding (0844 499 0901;