Heading to Mexico City for a long weekend. Where should I stay, and what are the can’t-miss restaurants?