Oaxaca is a shopper’s paradise and a great place to buy textiles, ceramics, mezcal, books, folk art and much more…
Most places accept credit cards, but it is wise to carry cash (small bills), specifically for use in markets & street vendors.
ATM’s are widely available. Some stores will offer a discount if you pay in cash.