Located high in the Swiss Alps, St. Moritz is recognized as one of the world’s premier winter sport and recreation towns. Take a 60-second vacation.