Switzerland – On the way to Saint Moritz by Nosy Panda | Oct 25, 2019 | Europe, Switzerland St. Moritz is a luxury alpine resort town in Switzerland’s Engadin valley. It has hosted the Winter Olympics twice.