For guns, I shop online at Buds Guns or Impact for specs and comparisons. When I am ready to buy I go to the local Impact store and Cabellas, maybe Sportsmen's Warehouse. I find that the sales people at Cabella's and SW are knowledgable on product if less so than RK, Cliff's and some of the local stores.
Ammo, either Cabellas or Walmart so far.
I'd like to support some local shows and dealers they just never seem to have stock for what I want. I hope to make a big buy later this year but then again I never seem to have time to go shooting nowadays anyway.
Iím in the market for a new hand gun and went to Boise Gun Company last week. Iíve done some research and was interested in 3 different handguns (Glock 38, Springfield XD and S&W MP all in .45) the staff (Adam) pulled all 3 out so I could compare them (how they felt, weight, etc), answered all my questions , made a few suggestions and showed me some cool firearms. The prices where inline with impact guns at the time I post this (some higher some lower). I did not look at ammo or anything else. Based on the way I was treated Iíll be going back (just have to convince the wife the HK45 is a need not a want). Hereís their link http://www.boisegun.com/