I'm a member at Country Pond Fish and Game in Newton, NH. I live in Plaistow. The club is just up 108, only a few minutes (15?) from Haverhill. Not a great indoor range but a nice outdoor range with 25,50,100yds. They shoot skeet quite a bit and there are quite a few events, pin shoots, plate shoots, centerfire league etc etc.
The club is also an FFL, and you can make purchases through the club at their FFL price with only a tiny markup going to the club. Transfers are $10. They also do bulk ammo and reloading orders once a year. Lots are members purely due to the FFL aspect. The discount on a single gun can be far more than the yearly cost.