Cruises usually depart between March and December when Germany, in particular, falls under the magical spell of continental Christmas markets, but more companies are now turning the Rhine into a ...