close enough.
it's not my stomping grounds, but I go tubing just down from Zoar Gap.

Edit: I just noticed the original post is 'new to the Berkshires'... um... how in the fuck did you pick Rowe? I thought people moved OUT of that town!!! lol I was expecting like North Adams or at least a town that, oh, I dunno, has more than like 6 people living in it! Or are you hoping to acquire Super Powers from the nuke plant?