Whenever you have the chance to visit Mexico, come to Oaxaca. The state capital of the same name, 6 hours away from Mexico City, is a World Heritage Site, has a long history, a strong Indian component to society and a beautiful downtown with lively markets and good food. Within 60 kms you will find plenty of towns specialising in different handicrafts, historical sites and Zapotec and Mixtec archaeological sites. Its people are very warm and the weather is also quite agreeable.
You won’t regret it.