Oaxaca City is one of my favorite cities in the world. Full of art, culture and architecture, and fantastic food, there is something for every traveler. A touristy place, there are some expensive restaurants, galleries and areas of town, however, under the skin of this...