Find out what the best street art, cocktail bars, and restaurants are in Oaxaca City in this Mexico travel guide.