Stratham for sure! It's a beautiful town with some lovely areas (okay, I'm biased ... I live here!) But other towns would be the surrounding towns of Exeter (beautiful downtown!) as well as Brentwood (a few towns over ... but house values are less expensive there than in Exeter or Stratham).
Depending on your needs you might want to consider Portsmouth, NH (lovely city with a great downtown ... lots of restaurants and arts!) North Hampton, Hampton or Rye (to the east of Stratham and close to the beaches).
Whatever town you live in ... you'll love this seacoast area! :)... more