Picture yourself standing in a town where snow blankets everything like frosting on a cake, and winter feels like pure magic. Maine has some of the snowiest cities in America, where you can experience ...