It's within walking distance from the Zocalo, so you can combine several other attractions into a morning or day.
Also the National Museum of Anthropology at Chapultepec is a must see.
I would also combine a visit to Teotihuacan and the Basilica De Guadalupe into one day of sight seeing.