St. Moritz is a luxury alpine resort town in Switzerland known for its skiing winter sports and glamorous lifestyle It features upscale hotels chalets and a scenic lake surrounded by mountains The town hosts international sporting events and offers year-round outdoor activities including hiking sailing and mountain biking
Part of: Switzerland