Explore the top must-try restaurants in Mexico City. From street food to fine dining, & handcrafted cocktails, there are endless options.