Switzerland's mountains are no strangers ... a particularly stunning body of water that offers panoramic views of the surrounding region's snow-capped peaks and serene alpine meadows.