If you want to maximize your time in the city and eat lots of great food while seeing the sights, follow our 3-day Mexico City itinerary for foodies.