One of the oldest folk art shops in the area, Faces of Mexico has a selection of masks from Oaxaca and Guerrero, though the owner's collection of handmade masks at the back of the tiny shop is far more interesting than the manufactured versions for sale up front.
Visit the Travel Talk forums for help on planning your trip