Charlestown stretches along the Connecticut River like it’s claiming the best spot in New Hampshire. This historic town has stories to tell and houses to sell at reasonable prices. The Fort at No. 4 ...