Nestled high in the Swiss Alps, the resort town of Sankt Moritz is a winter wonderland of snow-capped peaks and frozen lakes. The town itself is a picture-perfect mix of traditional chalets and modern amenities, with plenty of designer shops and high-end restaurants to keep visitors entertained. But it's the natural surroundings that are the real star of the show, with hiking and skiing trails that wind through the forests and up the mountainsides. In the summer months, the lakes come to life with boating and swimming, while the evenings bring the chance to enjoy a traditional fondue dinner in a cozy mountain restaurant.