Kittery Trading Post is one of my favorite regular haunts. They have fair prices and the place has a nice rustic feel to it. The staff is knowledgeable for the most part and they've been there for a long time. They've always got a rack of old Winchesters and Marlins. I like it much better than Cabelas and Rileys.
* Cabelas brick and mortar stores leave a lot to be desired but I love them as a mail order company.