advantages of living in mexico city