At Mainz the River Main leaves the Rhine which continues south, allowing a tour to romantic Heidelberg, the oldest university town in Germany. The upper Rhine then continues to Strasbourg, a cosmopolitan city on the French-German border with a soaring cathedral and colourful half-timbered buildings, and reaches Basle, Switzerland's second largest city.
Rhine River cruise boat with vineyards in the background