Chichen Itza, Mexico City walks