This relaxing walk through St. Moritz, Switzerland shows how beautiful the town can be in softer weather. Mist-covered mountains, calm lake reflections, elegant cafés, and charming streets create a ...