great option to visit mexico city