Where to stay, where to eat, and where to drink in Mexico City.