How to Do a Winter Weekend in Gorham, New Hampshire

Just three hours north of Boston, Gorham, New Hampshire, is the perfect spot for a classic New England winter weekend getaway. This lovely little town blends outdoor adventure and cozy mountain charm with a touch of maple-sweetened indulgence. Follow this…