The selection here is not usually as wide as you'll find in the privately run shops and you can't haggle, but it'll give you an idea of the range of goods, the quality, and, above all, the correct price.
There is a range of goods here, though you can't haggle.