Merrimac, Massachusetts is the kind of town you’d expect to see in a Hallmark Christmas movie. Nestled along the north shore of the Merrimack River, it was originally slated to be part of New Hampshire, with the river serving as the state boundary, but in the end, the boundary was…