What about the little grocery stores like the one near Atlantico? We find that some of the prices on soda and water are much better than Garden Market which is usually our first stop.
We only grab the essentials -- milk, cereal, butter, bread, eggs, coffee etc., because they have a good selection, and it's convenient, but it is so darn cold in there that we don't stay long.