A journey through Germany's rivers, streams and lakes, from the snow-clad peaks of the Alps to the River Rhine; the force of the water creates wondrous ice caves, spectacular waterfalls and extraordinary turquoise lakes.