The best restaurants and cafes to dine at in Oaxaca, Mexico. This list of essential eats in Oaxaca has you covered.