5 days in Mexico City itinerary; the best taco shops, things to do, restaurants, coffee shops, and museums, and things to know before you go!