You can never go wrong with 99 Cents. Fill your cart and you pay only 20 dollars. Basically you can find anything from food, to cleaning supplies to electrical stuff. You can get name brand products too once in a while.
I personally don't love this particular store (Charleston-Maryland). First of all, the store can get a little disorganized and dirty. Second, the employees speak little or no English at all. And lastly, they do get a lot of homeless, strange, and drugged people that makes me a little scared to shop there.