Feel the magic of the holidays in Switzerland, Germany, France, and the Netherlands on a seven-night Rhine River cruise! Celebrate centuries-old traditions in markets aglow with twinkling lights. Visit Heidelberg’s castle and enjoy a musical performance in the romantic old town. Stroll through Koblenz and Speyer. Admire Cologne’s cathedral and cruise Amsterdam’s scenic canals. In the ports of Breisach, Strasbourg, Rüdesheim, and Amsterdam, select excursions that fit your interests, like wine tastings, culinary tours, or cultural experiences.