Oaxaca (pronounced wu-ha-ka) is a center for pre-Columbian history in southern Mexico and is also well-known for its food. It gets a lot of tourists but still ...