Flowing from the Swiss Alps to the North Sea, the Rhine River is one of Europe's most iconic waterways. Witness some of the most picturesque towns situated along the banks of the Rhine, home to enchanting castles and UNESCO World Heritage Sites. From mediaeval villages and ancient sites to Baroque palaces and Bavarian taverns, a cruise along the Rhine is every history lover's dream.