Best Things to do in Mexico City · Visit the Zocalo · Chapultepec Park · The National Palace · Float Through Xochimilco · Alameda Central · Witchcraft Market.