Excellent alternatives in December are Morocco, Cyprus, Cancun and Florida, which all offer great weather and plenty to do...
Like Dubai, Morocco is a destination worth visiting once the intensity of the summer heat has died down. Temperatures still average around the mid-20s in December and you can still enjoy around seven hours of sunshine a day.
Average December temperature: 23C (Agadir)
Average December rainfall: 48mm (Agadir)
Average hours of sunshine in December: 7 (Agadir)
December is a great time to visit Morocco and the coastal resort of Agadir still enjoys pleasant sea temperatures. However, remember that if you plan to visit the High Atlas Mountain region it can be bitterly cold here in winter.
Excellent hotels line Agadir's boulevard complete with swimming pools, tennis courts and wellness suites. And outside of the complexes there are two main daily markets in Agadir and plenty of traditional restaurants serving authentic Moroccan cuisine.
The Mediterranean island of Cyprus, also known as Aphrodite's Island, receives plenty of sunshine all year round. It is the perfect location for winter sun as you'll still enjoy between six and seven hours of sunshine a day.
Average December temperature: 21C
Average December rainfall: 53mm
Average hours of sunshine in December: 7
Strewn with long sandy beaches and quaint villages, parts of Cyprus can feel like a world away from the stress of life back home. In particular the resort of Paphos caters for a wide variety of holidaymakers. Families will enjoy the Coral Bay area 12km away from Paphos Town, with a relaxed atmosphere and plenty of bars and restaurants lining a beautiful sandy beach.
With a four-and-a-half-hour flight time from the UK and a wide range of accommodation options to suit all budgets, Cyprus could be the December getaway you're looking for.
Famed for its nightlife and white sandy beaches, Cancun is a top holiday destination all year round. Despite a 10-hour flight time from the UK, Cancun is well worth the effort to enjoy a great party atmosphere and a fantastic tan even in the depths of December.
Average December temperature: 29C
Average December rainfall: 85mm
Average hours of sunshine in December: 6
It's worth bearing in mind that the beaches of Cancun are split between the north and the east of the resort. To the north, Playa Las Perlas and Playa Linda are superb for watersports.
The eastern side of Cancun, meanwhile, is home to Playa Ballenas, Gaviota Azul, San Miguelito and Playa Delfines. These are quieter beaches and ideal if you're looking for a peaceful December escape. However, be aware that they are susceptible to stronger winds.
Away from the beaches, Chichen Itza is an amazing Mayan site well worth a day trip to see the pyramids and stunning temples.
Florida comes into its own in our winter months with long sunny days, a huge range of holiday options and plenty of accommodation to choose from.
Average December temperature: 31C (Orlando)
Average December rainfall: 308mm (Orlando)
Average hours of sunshine in December: 7 (Orlando)
If you are looking for non-stop entertainment that is ideal for all ages then head to central Florida and the Orlando area. With theme parks galore, extensive shopping and more places to eat out and get entertained than probably any other US holiday area, it's packed full of fun.
The coastal areas offer a different type of holiday. Miami and its Art Deco South Beach area are fantastic for posing in the right bars, restaurants, clubs and shops as the glitterati descend on this fashionable area. The city is also one of the major departure points for cruises along with Fort Lauderdale just north.
Alternatively, go south to the Keys for laid-back vibes and a more bohemian atmosphere with the party people, or head west to the Gulf for long wide sandy beaches in resorts such as Clearwater and St Petersburg with their beach-side hotels and villas.