While much of New England doesn’t have very much snow coverage, the mountains of northern New England have plenty of man-made and natural snow. If you are thinking of heading up north to ski, one of my favorite New Hampshire hotels, the Mountain View Grand in the White Mountains, is offering a ski and stay [...]
↧