From Frankfurt to Nuremberg, we sailed along Germany’s Main River on Uniworld’s River Queen, hugging the banks of dozens and dozens of medieval towns along the way.  River cruising is magical; the ships are small and intimate, conducive to socializing and making new friends.  The most rewarding attribute, though, is that these small luxury ships dock in the HEART of medieval cities … no tendering, no docking in gritty ports.  The towns are straight out of fairy tales with their half-timbered houses and cobblestoned streets.

I’m not even off the ship when I’ve begun planning next year’s Christmas markets river cruise.  Let’s all go together!