Christmas is a magical time everywhere, but especially so in Europe’s grand cities and medieval villages. Gaily lit, open-air holiday markets pop up in public squares to extol tidings of joy and visions of delight. It’s a centuries-old tradition sure to enchant visitors of all ages.
What better way to immerse ourselves in the spirit of the season than on a river cruise, docking at a different harbor each day? And with the ship as a floating hotel, we would unpack and repack only once. Our eight-day cruise along the Rhine River, operated by Viking Cruises, began in Amsterdam and ended in Basel.
Continue reading this story at: http://bit.ly/1Kduzcf