veronicapainiJan 5, 20182 minTravelChampagne 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...