Mexico City as #1?  Really?  Having been there recently, my main objective was to get the hell out of the teeming city and its pool of horrible smog without being killed by the crazy drivers.  The rest of Mexico is quite nice, but stay out of the cities.