A vast, dazzling megacity, Mexico City has all too often been overlooked by international explorers in search of urban elegance and charm. Having quietly cleaned up its act over the past few years, it's starting to attract attention in all the right ways.