If you’ve been dreaming of sipping mulled wine under twinkling lights, wandering through centuries-old town squares, or sailing past snow-dusted castles with hot chocolate in your hand, there’s no better time than Christmas. And in my opinion, there’s no better way to experience it all than with a river cruise.