A Viking holiday river cruise is pure magic. From Nuremberg to Vienna, Germany and Austria light up with Christmas markets offering hand-carved toys and ornaments, spicy glühwein and aromatic gingerbread. Celebrate an Old World Christmas on the Danube or Rhine.