The Danube is Europe's most popular cruising river. It flows through Germany, Austria, Hungary and other counties on its 2,000-mile route, and you'll find itineraries that include Vienna, Munich, Prague, Budapest and other don't-miss cities.