Our Main river cruises offer a fascinating journey through the heartlands of Germany. This peaceful river winds its way through velvety Bavarian forests and vine-covered hills to fairytale castles and flower-bedecked towns. The Main River’s long history is evident along its banks. Ancient Celtic tribes settled along its shores and, during Roman times, numerous towns sprang up by its waters. In the 8th century AD, Charlemagne consecrated the original Würzburg cathedral and dreamt of connecting the Main and Danube – a vision realised 1,000 years later with the 1992 opening of the Main-Danube Canal. In World War II, Allied bombs ravaged many of its towns, although all have now been restored to their former glory. Main river cruises are also ideal for visiting Germany’s magical Christmas markets. Each December, the medieval towns along the river host traditional fairs packed with stalls selling festive souvenirs, ‘Lebkuchen’ gingerbread and warming ‘glühwein’.