I personally go to different stores for different items. It seems as if you can never find everything that you need all in one with the right items and prices. Do you just get everything there at once even though you know another place has it for cheaper or better quality.
I usually purchase all my grocery items from just one store so I won't have to take the bus to different places. I usually by the same things every week with a little changes here and there. I always find what I need from one store but I go on their discounted days which are tuesdays and wednesdays to save up.