December is great for many things; Christmas, snow, lots of evenings reprimanding yourself for having eaten too much and of course, buying new gaudy baubles. However, let's not delude ourselves here, one day of snow and overeating is fun, a whole month of it (and more) is dull. So, perhaps December is the time to start sun-seeking, and we know just where you'll find it!

1.Spain, Lanzarote

Spain, Lanzarote, holiday beach

Average High Temperature: 21°C

Spain has to top the list as one of the best places for a December break, especially Lanzarote! With some of the best beaches in the world and a great selection of apartments and villas to choose from, you can’t go wrong in terms of a family break. Better still, with highs of 21°C and not a dry turkey sandwich in sight, you’re going to be having a much better time than had you stayed at home!

2.Barbados, Saint James

Average High Temperature: 29°C

Barbados is a good choice pretty much any time of the year, but with its dizzying heights of 29°C in December, it’s an especially good time to go! St James is a particularly lovely area, known for gorgeous white sand beaches and popular for a vibrant nightlife set against beautiful scenery. Happily, there’s also plenty of choices when it comes to accommodation too so you’re sure to find something that will suit you and your family.

3.Thailand, Krabi

Krabi, thailand, holiday

Average High Temperature: 31°C

Krabi is a real gem of a destination, which is saying something when the entirety of Thailand is known for its beauty! Able to boast toasty heights of 31°C in December, Krabi is known for its majestic limestone cliffs and glorious beaches. It’s a place you go to for total relaxation and thankfully, there’s plenty of stunning villas to make sure you do just that!

4.Dominican Republic, Punta Cana

Dominican Republic, Punta Cana

Average High Temperature: 29°C

Part of the colloquially named ‘coconut coast’, Punta Cana is one of the most rewarding spots in the Dominican Republic. In December you can expect highs of 29°C and that’s more than good enough to enjoy the areas many glorious beaches. It’s also renowned for being great fun for any water sports enthusiasts and you’ll find some great apartments to stay in whilst you’re there too!

5. Morocco, Marrakech

Morocco, Marrakech

Average High Temperature: 20°C

Ah, lovely Marrakech. This wonderful location in Morocco is great for people looking for some culture, from palaces and mosques to the wonderful souks, it’s a bustling and bright holiday hotspot and ideal for those looking for something a little different. Better still, you can find some brilliant villas to stay in and with the average temperature in December is a pleasant 20°C, what’s not to like?

Click to see holiday rentals