Sitting atop ancient ruins and once-vast lakes, today's Mexico City is both humming with history and hungry for change.