Also als Tagesausflug bietet sich schon einmal Teotihuacan an!
Abgesehen davon bietet Mexico City genug Abwechslung für 14 Tage, allerdings würde ich die dort nicht komplett verbringen wollen! Puebla fand ich schön, evtl kann man auch um die Vulkane herum irgendwo wandern. Auch nach Oaxaca kommt man relativ gut 8-10 Stunden(?), für ein paar Tage würde es sich dort lohnen. Ist eine schöne Stadt und Monte Alban ist wiederum einen Tagesausflug wert.
In Guadalajara war ich nicht, habe aber gehört, es sei eine Reise Wert.