Explore Germany on one of 40 christmas markets river cruises, departing from Amsterdam, Basel, Berlin, Budapest, Cologne and more. December is the most popular month to cruise through Germany and we have over 189 departures available from eight of the world's leading river cruise lines specialising in christmas markets river cruises.