One of the most peaceful ways to appreciate Heidelberg's charms is to get out on the river. Solarschiff's solar-panelled boat engine is silent – all you hear during a 50-minute cruise, apart from onboard commentary in English and German, is the water and the distant sounds of the city.