Our past Mexico trip was unbelievable - We took seven flights and over 20-hr bus rides to get to nine places during the eleven days. Above is a map showing our itinerary inside Mexico (blue line for flight, red line for bus tour; click on the image for a better view).
The places we visited have different characters: from the global city Mexico City to traditional towns like Merida, from beautiful carribean beaches to lush tropical rainforests, and three major maya ruins with different charm...We had to skip places like Puebla and Oaxaca due to time constraint.
Mexicans are very friendly and happy people. Wherever we went, there were locals offering us help even though they don't speak a word of English. I really fell in love with Mexico and hope to return someday.