For additional information, please refer to this google map I created which breaks down the city by things to do, restaurants, bars, and shopping.
Please refer to this mock 5 day itinerary which includes most of Mexico City's top sights.