Rising in the mountains of north-western Czech Republic, the Elbe traverses much of Germany on its way to the North Sea. The journey is extraordinarily beautiful providing river cruisers stunning views of lush landscapes that have hardly changed in hundreds of years and featuring marvels like the dramatic rock formations of the Elbe Sandstone Mountains.