Oaxaca is one of the most vibrant cities to experience the magic of the holiday, with weekslong festivities that culminate in dazzling citywide parades and freewheeling street carnivals ...