St. Moritz is a chic and vibrant town. It has a high quality ski area with extensive skiing. Corviglia is best for beginners with some good easy runs, but it is the intermediate skiiers who will be able to take full advantage of the ski area, Corviglia and Corvatsch. They offer plenty of red runs and there are plenty of black runs on Diavolezza and Lagalb. For non skiiers there is a wide array of activites including cross country, toboganning and winter walks. There is a frozen lake which hosts many sporting and social events, including the Cartier Polo on snow and 'White Turf' horse racing. The restaurants in St. Moritz are excellent and if you like dacing there is one of the best clubs I have ever been to in a ski resort. 'Dracular Club'! There is something for eveyone.