Well first of all there is no perfect town-anywhere.

Where are you coming from? For some people NH can be very different. Have you been here before? Where will you be working? There are a lot of nice places to live but really where you work will dictate where you live. Do you need to work in Boston or will you be able to work in NH?
Activities for your children? Do they like to ski, sled, snowshoe, swim, hike, fish, bike etc? If so NH has a lot to offer them and you.
Perhaps if you give us a little more back ground we can better help you.
Nicolem