Hotels in St. Moritz, Switzerland
St. Moritz is a high-altitude resort in Switzerland's Engadin valley, famous for hosting the 1928 and 1948 Winter Olympics and its world-class skiing. Winters are cold and snowy (average 28°F/-2°C), perfect for carving down Corviglia slopes or racing the legendary Cresta Run. Summers are mild (68°F/20°C), ideal for hiking trails along Lake St. Moritz or paddleboarding on its turquoise waters.