Along with Chamonix and Courchevel, St Moritz is one of the most popular ski resorts in the Alps, and for good reason. First of all, the skiing here is fab (not to mention drop-dead gorgeous scenery) and snowfall is reliable year on year. Skiers and boarders can take their pick from more than 155km of slopes and 8km of ski routes on St Moritz's local mountain Corviglia as well as the neighbouring Corvatsch and Diavolezza mountains. There are also terrain parks catering to the free-stylers and adrenaline junkies among us.
Secondly, the shopping and apres-ski scene in St Moritz are second to none. Walk down the streets of this picturesque Alpine town and you can expect to see a huge selection of high-fashion boutiques frequented by winter holidaymakers donning their best duds. St Moritz is pretty much the epitome of luxury, and there's a whole wealth of swanky restaurants and trendy bars for you to see and be seen in after spending a day on the slopes.
Snow cover is basically guaranteed in Engadin St Moritz thanks to its high altitude of 1,800 to 3,303 metres. Add to that the fact that St Moritz has plenty of sunny days, and it's easy to see why it's so attractive to winter sports enthusiasts.
If you're an expert skier looking for a challenge, head to Diavolezza and Lagalb for thrilling black runs and off-piste glacier routes. The amazing Alpine views are an added bonus. Beginners will want to hire a guide and do some practice skiing in Corvatsch's Roseg Valley. And kids will get a kick out of the Snowli Kids Village in St Moritz/Celerina, which is equipped with a carousel, a children's ski lift and a magic carpet. Don't forget to sign them up to the weekly ski races every Thursday (prizes are given out on Fridays).
There's something for everything in St Moritz when it comes to nightlife, whether you're the jazz bar type or prefer a more hopping club scene. One of the most famous hot spots is Sternbar Marguns, a trendy bar located at the Marguns mountain station (altitude: 2278 metres). Drink the cold away with exotic cocktails and champagne while you watch skiers navigate their way down the slopes. There are also children's areas to keep the little ones occupied while you have your fun.
In town, the intimate Hemingway's Club has a relaxed feel, while the popular King's Club - part of the grand Badrutt's Palace Hotel - often plays host to world class DJs and has a bumping dance floor. Beer enthusiasts should spend an evening at Bobby's Pub, a traditional English-style spot with more than 20 varieties of beer on tap.
And if you've got a sweet tooth, be sure to make time for Hanselmann cafe on via Maistra. This five-story St Moritz institution is a chocolate lover's dream, with a wide range of cakes and pastries for sale in a charming, old-school setting.
If you choose to visit St Moritz in the summer time, you won't be disappointed. In fact, the resort town actually began as a summer spa destination, thanks to the natural mineral springs that were first discovered here 3,000 years ago. Breathe in the crisp mountain air on a restorative break, or take to the mountains on a hiking or biking adventure. There's plenty to do here in the warmer months no matter where your interests lie.