A Christmas market cruise can be a great way to prepare for the festive season and there is still time to secure a sailing this year.
Many European cities welcome visitors from the end of November to taste local delicacies at food stalls, wander through rows of wooden chalets decorated with fairy lights, and try ice skating.