Try to explore outside of Centro if possible, not my favourite neighbourhood in CDMX. Roma, Condesa, Cayoacan, and Polanco are the most popular with tourists and prettiest. Cuahtemoc (this is where I always stay) and San Rafael are great too if you want a bit more of a local feel.
Get a Metro...