Have lived in NH since 1999, near the VT border. In terms of 1-3 & 5, there are areas in the "Upper Valley" that would fit your bill. I would get some of the real estate listings for Grafton and Sullivan Counties. Some towns, ie Lebanon, Hanover, Lyme, Etna, Orford (all in Grafton County)...