Mexico
Fly to Mexico City, spend about five days there, then bus to Morelia for a couple of days, then taxi to Patzcuaro for three days, staying at Villa Victoria, and finally on to Guadalajara for three days. Fly home from there. Gorgeous!
Mexico City is huge. Arriving travellers may wish to spend the first few days outside the monster city. Puebla is a good choice. Estrella Roja runs luxury bus service every twenty minutes directly from the airport to either the CAPU or 4 Poniente terminals in Puebla. It takes two hours. It's cheap, safe and reliable. You get to pass by Popocatepetl and Iztaccihuatl.
While in Puebla try the mixiotes at El Gallo. Son los autenticos.
El Gallo
Av. Puebla Tlaxcala 303 La Maria, Puebla
Search Been there