This southern Mexican city of Oaxaca conceals an intricate blend of food, crafts, and history behind its brightly painted facades. Take a photo tour through the city's best things to do.
837