Sail through the heart of Europe, down the River Rhine and River Danube in December to see Christmas celebrations from Amsterdam to Budapest on Scenic Tours’ 16-day Christmas River Cruise. Amsterdam’s canals and bridges are lit up and there are Christmas markets at Leidsesplein and Koningsplein town squares. Cross into Germany, though, and you will really see how to celebrate Yuletide. Cologne has four Christmas markets surrounding its UNESCO-listed cathedral, where you’ll see the largest Christmas tree in Europe. A warming glass of Glühwein is all part of the fun as you wander around the brightly-lit stalls, choosing which traditional wooden Christmas ornaments to take back home. Not that you will want to leave Scenic’s ‘Space Ships’ with free personal butler service for everybody, unlimited complimentary drinks (except top-end brands), a choice of free excursions and complimentary bikes or GPS devices for those who want to explore independently. The wifi is also free and even tipping is taken care of. As you sail through Germany into Austria you can prepare yourself for more Christmas treats at Vienna, where the impressive Town Hall is dressed as a giant Advent calendar, then on to Budapest where you can relax in the lovely Art Nouveau thermal baths.