Mexico City is one of the world’s great cities and is a mecca for foodies with some of the best restaurants in the world and absolutely delectable street food, and plentiful mezcalerias abound to wash it all down. Given that Mexico City has the 2nd largest number of museums in the world, you will have …