WHILE others fight through the sleet and rain, you could be spending the day on the beach in one of these sunny destinations this winter.
Of course, you might pay a premium for holidays during the festive period, but there are still some great deals around – especially if you book early.
There are plenty of destinations abroad where you can shed those winter layers and top up your vitamin D.
For example, on the island of Madeira, temperatures are still nudging 20C in December and you can find deals for flights and a hotel from 198pp.
If you want to travel further afield, head to Cape Town, to enjoy its natural beauty spots and explore its vineyards.
Prices start from £550pp on Expedia with flights and accommodation included.
We’ve found six affordable hotspots for those who want to spend their Christmas on the beach.
- Average temperature: 30.4C
- Seven-nights, all-inclusive at the Solymar Cancun Beach Resort with return flights from London Gatwick – £793pp
Cancun has everything you could want for a dreamy family break.
The city is known for its white sandy beaches, crystal clear blue waters and tasty Mexican food.
A lot of the resorts around the city’s “hotel quarter” offer great all-inclusive deals and provide entertainment day and night
Just two hours drive from Cancun, you’ll also find the Chichen Itza, an incredible display of the Mayan civilisation made up of a series of stone buildings.
Stunning natural wonders and some of the world’s best beaches make Barbados a favourite Caribbean island[/caption]
- Average temperature: 29.5C
- Seven-nights room only, with return flights from London Gatwick – £691
If you want to laze on a beach, cocktail in hand, we suggest you head to Barbados.
The average high on the island in December is 29C, and you’ll stay nice and warm in the evenings, which only cools to 22C.
If you like snorkelling, head to Carlisle Bay, Antigua or Paynes Bay Beach, on the west coast of Barbados to see some beautiful fish and even turtles (if you’re lucky).
Find deals for December 2019 on LoveHolidays for seven nights at the 3* Sunbay Hotel with flights included starting from £691pp, down from £859.
Or book on Lastminute.com where prices start at £996pp on to stay at the 3* Barbados Beach Club Resort an all-inclusive basis.
Lanzarote is a popular destination for sun seekers in December[/caption]
- Average temperature: 22.2 C
- Seven-nights, half-board, in Lanzarote with return flights from London Gatwick – £329pp
Lanzarote is a popular destination for sun seekers throughout the year – and December is no exception.
Just a four hour flight away from the UK, it’s the ideal location if you’re looking for winter sun closer to home.
This half-board deal from Teletext is for seven nights at the Grand Teguise Playa Hotel, making it perfect for those who love relaxing on the beach.
Travelling from Gatwick on December 10, it costs £329 per person and includes free resorts transfers.
- Average temperature: 21.9 C
- Seven-nights, all-inclusive, in Tenerife with return flights from Manchester – £275pp
If hot and sunny is what you’re after then Tenerife is one of your best bets in December in Europe.
Just like Lanzarote, it’s only a four hour flight away from London, making it another great destination for those who don’t want to travel very far.
In December, the average high temperature in Tenerife is a pleasant 22C, so don’t forget to pack your beach gear.
You can spend seven-nights at the Hotel Alborada Ocean Club on an all inclusive basis from £279 this December with flights from Manchester
Or book with Teletext and take advantage of their all inclusive deal to stay at the 5* GF Gran Costa Adeje.
It costs £375pp with return flights from London Stansted this December 2019.
Explore the beautiful island of Madeira for less than £200pp this December[/caption]
- Average temperature: 20C
- Seven-nights, room only, in Madeira with BA return flights from London Gatwick – £198pp
The Madeira archipelago in the Atlantic is having a bit of a revival and shouldn’t be overlooked for your Portugal holiday choice.
If you’ve written it off as somewhere solely for seniors, think again as Madeira boasts a subtropical climate, great hiking, delicious seafood and many top-quality resorts to stay in.
Take the kids to visit the whale museum and aquarium or take a cable car ride – and there are many outdoor pools where you can enjoy the sunshine together.
Its among the best destination for winter sun, with average maximum temperatures a pleasant 21C coupled with about six hours of sunshine.
Find great value Madeira deal on Travelsupermarket.com from 198pp for flights and a room in the 4* Musa d’Ajuda Hotel.
Or from £339pp on an all-inclusive basis with Teletext to stay at the 4* Pestana Bay Ocean Aparthotel.
The beautiful South African city of Cape Town offers a break that has everything, plus it’s still amazing value.[/caption]
- Average temperature: 19.8C
- Seven nights, self-catering, in Cape Town with return flights from London Gatwick – £550p
If you are on the lookout for doing something different this winter, Cape Town is one of the most beautiful places to visit
The temperature tends to relay better between 16 to 20C degrees, which is definitely what you need for the optimal winter holidays exploring a city.
As the new filming location for Love Island’s winter series, it’s also a great destination for couples.
From vineyards to natural beauty spots, there is plenty to enjoy and explore with your loved one.
Book your December 2019 winter break with Expedia from £550pp for a one-week stay plus fights on a self-catering basis.
Or book with Lastminute.com where prices for flights and a stay in a guesthouse start at £751 for December.
Here we also explore the six most romantic activities you can do in Cape Town.
Most Read in Travel
Looking for more inspiration? Here are the best deals we found over Christmas and New Years and it includes seven night in the Canary Islands for £176pp
And if you’re after something a bit more festive, we suggest you check out the top offers for Christmas market holidays abroad.
We also have a guide to the best winter cruises for this year’s festive season.