Fajar Al Hadi / Unsplash

The Danube is Europe’s second-longest river at 1,770 miles, originating in the Black Forest mountains of western Germany and flowing through 10 Central and Eastern European countries before reaching the Black Sea. Its course takes it through some of Europe’s most historically and architecturally significant cities: Budapest, which has earned the nickname the “Paris of the East”; Vienna, one of the continent’s great cultural capitals; and Bratislava, the Slovak capital with its medieval castle and charming Old Town. The river also passes through lesser-visited destinations that reward discovery, including Vidin in Bulgaria, an ancient river town known for its wine region and a well-preserved 10th-century fortress.

River cruising on the Danube suits travelers who want concentrated historical and cultural access: most ports are close enough together that a ship can dock at a different destination each day, keeping pace with an itinerary that moves through multiple countries across a single week or, in the case of the longer voyages, more than two weeks. U.S. News and World Report compiled the seven itineraries below, which range from classic weeklong routes to extended land-and-cruise combinations, family-specific programming, and dedicated Christmas market sailings.