I'll second the Alstead gun shop, and the Village gun shop. Also, check out Lewis Arms in Bow. They used to do just gunsmithing work, when they were downstairs at Riley's. Now they have their own place, and do both firearms sales and smithing.
I for one, will never purchase a firearm from...