Hi, sure it does. You got plenty of time. Around Mexico City I can suggest you go to Cuernavaca, Malinalco (both south), then Puebla and Cholula (east). These are one or two days trips. Slightly farther north, but worth seeing are San Miguel Allende and Guanajuato.
There are many flights between DF (Mexico City) and Cancun. Try Interjet, I think they are the cheapest right now.
Should you need more info, maybe you can find it here:
Have a great trip.
You don't say when you are planning your trip, but bear in mind that it's now getting chilly at night on the altiplano, whilst the Yucatan continues hot and humid year round.
-:- Message from TripAdvisor staff -:-
This topic has been closed to new posts due to inactivity. We hope you'll join the conversation by posting to an open topic or starting a new one.
To review the TripAdvisor Forums Posting Guidelines, please follow this link: http://www.tripadvisor.com/pages/forums_posting_guidelines.html
We remove posts that do not follow our posting guidelines, and we reserve the right to remove any post for any reason.