veronicapainiJan 5, 20182 min readTravelChampagne ClimateWhat is St. Moritz? Answer: A land of luxury nestled in the Swiss Alps. Or, more easily put- a city where I’d take my mother on...