I lived in Mexico City for about a year, and visit frequently. My experience living in Mexico City makes me the perfect guide ...