Southern NH can be nice, depending on where you live. Manchester is becoming a bit of a sh!thole, Manchvegas as we call it up here 😉 , and Nashua is becoming that way too. There are some nicer parts of Nashua and Manchester, but you are much better off in one of the smaller surrounding towns. I live in Merrimack, which is about halfway between Manchester and Nashua, and it's very nice. It's right on the highway, so you are never more than about 5 minutes to pick it up from most parts.
Milford is also a nice town, on the outskirts of Nashua. Also some nice places like Bedford, Amherst, and Hollis. On the upside, the tax situation is very nice. We have no sales tax or state income tax. We basically just have property taxes, and room and meals (8%). On the downside, the property values have skyrocketed in the past 5 - 10 years.
I live in a 2 bedroom condo with three floors (upstairs, ground floor, basement), and when it was bought about 12 years ago, it was $55K....it's value now is somewhere around $150K. They also cranked the taxes in this town the last few years because they are building a new school.
As for airports, I work at a hotel, and most people that come into the area tend to because they prefer the Manchester airport. It's a much nicer, although smaller airport, and they almost never close down...even when we get 20"+ of snow...unlike Logan. They are making it bigger all the time too.
A bit farther north, is Concord. It's probably a bit on the edge of your two hour commute, but it should be only about 1 hour, 30 minutes on a normal day.
Good luck...