A Guide to Three days in Mexico City- Where to stay, things to do, the best places to eat and a detailed intinerary for a weekend in Mexico City.