Lancaster, New Hampshire, is a peaceful winter escape with snowy views, festive activities, cozy dining, and charming inns in ...