Arta Ghanbari suggests the best hotels, restaurants, shops and places to see in Mexico City, the most populous city in North America