You'll visit several countries and at least a dozen festive Christmas markets and only have to unpack once. If you're ready to explore 10 vibrant port cities along the Rhine, Main and Danube ...