A Long Weekend in Oaxaca City—Here’s Where to Eat, Stay, and Shop

Magic (and mezcal) around every corner.