My experience with Radio Shack is that everything is way overpriced but it is a good place to find hard to get batteries.
I miss the old Olson Electronics store. They handled a lot of neat stuff, like kits, etc..