But now is the best time to plan ahead, and book your getaway for the festive season at the end of the year. Availability is still good on cruises, but flights get booked up early and become increasingly expensive, so don't delay your decision; book now to secure the dates you want at a reasonable price. Not only will you have something wonderful to look forward to, but you can also share your travel decisions with family and friends, and nobody will be offended when the time comes to discuss who is going to be where!
There are so many excellent choices, so we have chosen seven of our favourite itineraries, covering all seven continents, to whet your appetite:
AmaWaterways' lovely vessel AmaMagna on the Danube is a great option for short flights, and if you love the whole Christmas thing, with lights, decorations, music and a cosy fireside seat, what could be nicer than cruising through the heart of the home of Christmas, departing Budapest on 20th December for 7 nights visiting Bratislava, Vienna and more en route to Vilshofen.
Head for the warmth of an Asian Christmas on board the spacious all-suite all-verandah Seabourn Ovation, with fares including delicious dining and all drinks and gratuities. Departing Singapore on 20th December, you sail from Singapore to Thailand, Cambodia and Vietnam, all the way to Hong Kong.
Head down under for a sunshine cruise from Sydney to Auckland on Silversea's lovely Silver Muse, departing 20th December for 16 nights. Fares include the long flights so there is a great bargain to be had, and while you are at it, why not extend your stay to visit family and friends. Christmas Day at sea will be a great indulgence, followed by an in-depth exploration of New Zealand's beautiful scenery.
4. South America
Join Oceania's lovely Marina in Lima on 19th December for a South American Christmas. If you have time, don't miss the opportunity to take a land tour to Machu Picchu prior to boarding. Your 20-day voyage is a fascinating taste of Peru, Chile, Argentina and Uruguay, with a side trip to the windswept Falkland Islands - a truly memorable journey.
5. North America
Fly to Florida for a Miami start to your Caribbean cruise on the lovely Crystal Serenity, all decked out for the holiday period. Departing on 23rd December, you will journey southwards on a 13-day voyage to some of the most magical and laid-back islands of the southern Caribbean - a truly relaxing Christmas break.
Regent's recently refurbished Seven Seas Voyager will be your home from home as you cruise from Cape Town on 22nd December for 14 nights. This magical exploration of southern Africa takes you to some fascinating ports of call, and with up to 25 free shore excursions, not to mention a bonus pre-cruise 3-night land stay, the value is extraordinary.
Dreaming of a white Christmas? This is one destination where it will be guaranteed as you cruise the Antarctic Peninsula on board the elegant, all-inclusive Scenic Eclipse, purpose-built for adventure cruising to some of the most remote spots in the world. This once-in-a-lifetime cruise departs 7th December 2020 from Buenos Aires with flights to Ushuaia, and the itinerary also includes the Falkland Islands and the incredible wildlife of South Georgia.