Mexico City is a sprawling metropolis that sweeps up travelers into a whirlwind of color, culture, and cravings they didn’t ...