Not helpful if you don’t live in the cities, but I MUCH prefer to shop at Joe’s Sporting Goods or Thorne Bros.
Joe’s has fantastic sales where you can normally beat Cabela’s prices by 20-30%, a decent selection of baits, and a better apparel section IMO. They don’t have a bargain cave, but their rep sample rods are often great deals, I’ve bought fantastic rods for 50% off, as well as top of line G Loomis/St. Croix rods for 30% off.
Plus their staff is pretty knowledgeable and very friendly. They will never have the selection that Cabela’s did in their prime just because of the store’s footprint, but I actually think their selection of rods is just as good if not better, as you don’t have 50% house brand crap being pushed.
It’s easy to shop local when the experience, price and selection are better!