We went to Mexico City in April of 2014 for my birthday and stayed at the St. Regis Hotel. We went to Teotihuacan pyramids, Xochimilco canals, and walked down Paseo de la Reforma to the main square Zocolo. The food and people were amazing. One day we walked to the authentic marker La Merced in a not-so-nice part of town.