Fly cruiseEuropeEmerald CruisesChristmas Markets on the Rhine from Amsterdam15 Dec 2028 · 7 nightsEmerald AstraFrom Amsterdam to BaselMore Emerald Cruises cruisesfrom£2,626 ppincl. flightsView cruise