I took my daughter to Mexico City for a three and a half days visit at the end of March, it was her first time; I've visited there quite a few times before.
The evening of our arrival, we walked around Polanco and had dinner at Dulce Patria.
Day One:
During our first full day there, a Sunday, we walked along Paseo de la Reforma from Polanco to Alameda Central, Palacio de Bellas Artes and the Zocalo (Plaza de la Constitución). We then visited the Palacio Nacional (spectcular Diego Rivera murals).
We took an Uber to
Contramar, where we had a lunch reservation.
After lunch we walked to the Hipódromo neighborhood and Colonia Roma (to see the house where
Alfonso Cuarón's Roma was filmed).
Another Uber ride to the Historic Center and a visit of the Templo Mayor ruins and the museum.
From there we walked to
El Moro for hot chocolate and churros.
Day Two:
We had the hotel arrange for a private driver to Teotihuacán (~$110). He picked us at 8:00 am. It was a much more efficient use of time than taking a bus tour. We spent more time at the site than I did when I took such a tour during one of my previous visits and visited the Museo De Los Murales Teotihuacanos (murals from the ruins) instead of being dragged to tourist trap souvenir shops and restaurants, and got back the hotel by noon (as opposed to 7:30 pm with the bus).
In the afternoon, we visited Carlos Slim's Soumaya Museum (virtually the only Museum that was open on Monday).
Dinner was at Quintonil. Yes, we are foodies.
Day Three:
Morning at the National Anthropology Museum, which in my no so humble opinion is one of the world's greatest.
The afternoon we spent at the Frida Kahlo museum, about a half an hour Uber ride from the Anthropology Museum and Polanco.
Dinner was elevated street food at Pujol.
Departure day:
We walked to one of Enrique Olvera's casual restaurants, ENO, for breakfast and then took an Uber back to the airport.