All who can must visit Mexico City at least once in their lifetime. It is one of history's greatest cities. Besides the friendly inhabitants, there is so much to see and do.
* Culture--a perfect blend of past and present
* Food--Many fantastic choices
* Shopping--A dizzying array of shops and vendors