Since it’s only two hours from Puebla, I’ve been to Mexico City many times. I went during Semana Santa (Holy Week) to see some places for the first time, and to revisit others. I found that it is definitely a myth that the city “empties out” during spring break, as there were tourists from all over Mexico and also other countries everywhere we went.
We went to the Bodyworlds exhibit at the Universidad Nacional Autónoma de México (UNAM), which was incredible, but we were not allowed to take photos. From there we headed to the Palacio Nacional for a temporary exhibit on the Mayans. The next day was spent at La Fería de Chapultepec, which is like a cheaper and less-crowded version of Six Flags (and thus very enjoyable!). We also went to the Castillo de Chapultepec, but since it was packed with tourists and we’d already been there before, we didn’t spend much time at it. Lastly, we wandered around downtown and went up to the 42nd floor of the Torre Latinoamericana for a different view of the city.