I think in Carrefour you can find pretty much all the basic stuff.

But if you are looking for special items (hunting e.g. ?) theres a shop on the first floor of city center. Can't remember the name....