If you like haggling for the best price, you might want to head out to Pochote Organic Market in Oaxaca Centro and take in the atmosphere. There are also lots of shops and restaurants in the area if you fancy a wander. Splash some more cash at Benito Juarez Market, Mercado 20 de Noviembre, and Santo Domingo Square.