The Most Beautiful Towns In New Hampshire
If you are looking for small-town America at its best, check out some of the most beautiful towns in New Hampshire. Natural beauty, charming architecture, and kind people make trips to these cute New Hampshire towns a must-do, for tourists and locals alike. Here are a few of the most picturesque small towns in the Granite State. Littleton Jasperdo/Flickr Littleton is in the shadow of its more well-known neighbors, including Franconia, but this charming town on the banks of the Connecticut River is well worth a visit and stands as one of the best small towns in NH....