21 days, 47 meals. Enjoy the best of Europe, from Prague’s glorious architecture to fairytale German towns. Depart Prague for Budapest, embarking on a 14-night river cruise. Explore elegant Vienna and Amsterdam, then end your journey in romantic Paris.