Bass Pro put a store here in NH a year or two ago. It's close, and it's ok.
But I prefer Cabela's.
There's one about an hour north of here in Portland Me. That's a nice store.
But I swear the one in Hamburg, PA is larger, with a bigger selection.
(had to check: Currently, the largest Cabela's retail facility is in Hamburg, Pennsylvania, with more than 250,000 square feet (23,000 m2) of floor space.)
It's about an hour and 15 minutes east of Carlisle. So the next time you guys are in town for that shindig, it'd be worth a detour if you had any sporting good money left to spend.