Saint Moritz (pop. 5,013) is a famous resort town in the Alps of eastern Switzerland. It lies 6,037 feet (1,840 meters) above sea level in the Engadin Valley of the canton (state) of Graubunden. It stands between mountain slopes and along a small lake.