Localizada a 1.800 metros de altitude e cercada por montanhas, St. Moritz é uma das mais importantes estações de esqui da Suíça. Também conta com suas fontes curativas, que são exploradas desde a Idade Média.
A cidade se divide entre St. Moritz-Bad, que é a área do spa ao sudoeste do lago; e a St. Moritz-Dorf, que é a área do burburinho da cidade, com excelentes hoteis, restaurante e lojas que vendem de chocolate a joias. Com atrações de lazer no inverno e no verão, a cidade é animada durante todo o ano.