With a population exceeding 20 million, the sprawling metropolis of Mexico City can leave any visitor frenetic and dazed. It is said that one can spend a lifetime in this capital and still not get enough time to experience all the delights the city has to