Switzerland, a Land of Water Switzerland is, quite simply, the water tower of Europe. The biggest rivers in Europe have their sources in Switzerland. Lakes, rivers, streams, waterfalls: there's plenty to enjoy both in and on...