
When Germany is on the cards for a holiday, what better way to tour the west of Germany than by taking one of the river cruises along this behemoth of water-based geography?

The next day sees the ship draw in at Mainz, a lovely town typical of historical Germany. The Gutenberg Museum is a must-see, as are the quaint local shops and pubs. If history and fairytale castles are your thing, the next part of the river cruise is ideal: Mannheim with an excursion out to beautiful Heidelberg, site of the gorgeous castle of yore, and medieval Speyer. Up next is Strasbourg, a charming old town right on the French border. At this point the cruise turns and makes its way back up the Rhine, visiting Rüdesheim and gliding through the scenic Upper Middle Rhine Valley – a truly stunning stage of the journey with its vineyards, ruins and castles. If there is no other reason to go on this cruise, do it to see this part of the Rhine. The ship docks at Cologne, famous for its cathedral and shopping, and travellers spend a day exploring this ancient city. Finally, guests are transferred back to Düsseldorf for their flights back home.
