Some towns you visit once and forget. This small New Hampshire town is the kind you visit once and spend the next week ...