|Subject: Re: Mexico|
I would stay another day in Puebla. I've already mentioned Cholula where you can visit the largest ancient structure in the Americas, the Great Pyramid of Tepanampa. At the top of the pyramid (which you'll mistake for a large hill) sits the Capilla de la Virgen de los Remedios. Also, if the skies are clear you'll have stunning views of the volcanoes Orizaba (Mexico's highest peak at 17,000+ feet), Popocatepetl, and Iztaccihuatl. Just a few kilometers south of Cholula are two of important Indian-style churches at the Santuario San Francisco Acatepec and Santa Maria Tonantzintla. Don't miss these.
On your extra day in Puebla you might consider taking the opportunity to visit the Cacaxtla archeological site in the neighboring state of Tlaxcala.
Before you leave you might want to consider renting Salma Hayek's recent movie detailing the life of Frida Kahlo. It will give you some great background for when you visit her home, and the homes of Diego Rivera and Leon Trotsky while you're in Mexico City. And these are absolute must see's when you are there.
Additionally, you might want to pick up a copy of Bernal Díaz' Historia verdadera de la conquista de la Nueva-España, an account of his experiences accompanying Hernán Cortés during the conquest of Tenochtitlán.
John in San Diego