In the watershed of the Connecticut River, which forms the natural border between New Hampshire and Vermont, there are beautiful villages with river views, covered bridges, and forested hills that ...