expats I knew down there. Great city, vastly underrated. When my company told me they were transferring me back to the US, my wife actually went out and contacted a local headhunter to see if she could find me another job in Mexico City; that's how disappointed she was about leaving. All my kids loved it too (one was born there).
I'd move back in a minute.
http://www.cougarboard.com/board/message.html?id=17166618