Discover the beauty, food and culture of Oaxaca, Mexico, with this 4-day Oaxaca itinerary, covering the best things to do in Oaxaca.