Civilization has always developed along life-sustaining, and often scenic, waterways. Germany’s oldest cities and some of her greatest cultural treasures still stand proudly on her rivers. The Rhine, Danube, Neckar, Main, and Mosel: all are names that bring to mind quaint villages, picturesque vineyards and a depth and richness of history begging to be discovered.
Visit Germany’s historic cities on the water for Roman ruins, medieval fortresses and splendid palaces; traditional markets to cosmopolitan shopping; riverside promenades and Bavarian bratwurst.