Best deals for what products?
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.
For training, I only trust RK Guns so far.