I will be in Mexico City at the end of this month and will have five full days or 5.5 days if I am stretching it. I will be flying in from LAX early morning. I have been to Mexico twice before including a four day stay in Mexico City. I am not sure what makes the most sense in terms of time allocation.
I am plan to visit Puebla (2 nights), Cuernacava (1 night), Mexico City DF (2 nights).
1: Should I stay in Cueravaca for the night or make it a day trip since it is only 1.25 hours by bus from Mexico City DF.
2: Is two nights in Puebla long enough?
3: I am also wondering if it is possible to catch a bus from the airport to either Cueravaca or Puebla upon arrival. I intend to stay in Mexico DF towards the tail end of my trip as it will be easier to get to the airport.
Many thanks in advance.