So much to see! Take your time, go into museums, visit historical landmarks, the garment district and fabulous restaurants and rooftops!
If you have time, there are day tours you can take to Teotihuacan. It is an amazing experience!
This will take you the beautiful and well know San Angel cathedral where you can then walk the cobblestone lined streets full of local vendors and artists.