La Ciudad is awesome for Mexican culture. Stay in the DF (basically the city proper) if you don't have someone you know and trust to guide you. It's generally as safe as a major American city, but along the same vein, stay out of the hood. If you need someone, I probably can drum up trustable contacts. But yeah, Mexico City basically has the best of everything in Mexico. Best architecture, cultural building, best food (someone from Monterrey or Veracruz would stab me for saying that, but it's largely true), best transit (only city in mexico with a subway system I think).
But it is massive and busy in a way I've never experienced before. Don't jaywalk. Just don't do it. Jaywalking is a fine art in the mexican cities I've been to (Guadalajara specifically) and when I was with my brother in law (from GDL) in the DF and went to jaywalk he told me that shit was just different there. The traffic is obscene and the drivers reckless in a way that would make a Montrealer fear for their lives.
Dope city. English is more common there than anywhere other than the tourist spots. The subway system is huge, pretty modern, and cheap (was 5 pesos last time I was there, so, like 35 cents CAD). If you stick to land transportation, try to walk (just wait...you'll see the traffic, makes mid town Manhattan look like an F1 race) but failing that Uber is solid everywhere I've been in Mexico and with your Mrs being fluent, you're good even if they no hables ingles.