Experience Europe’s most magical season with cruises that visit centuries-old Christmas markets and festive towns.