Walgreens drugstore does carry everything I need at a drugstore. They do have some great sales when you combine them with coupons. You have to get rainchecks pretty often though as they seem to be out of stock on sale items a lot.
PROS: Great prices
CONS: Out of stock often
more