Earlier quoted context omitted.
You just provided the best translation :-) Now I'm wondering if the translators were intentionally trying to avoid multiple words, or if they didn't realize how much meaning they were losing.
Sometimes you have to just leave meanings implied to avoid being very discursive. Why would you take a child to see ice? Why would it be significant? "See" doesn't usually carry that connotation of "for the first time", but really the sentence can't possibly mean anything else.
The sentence in English is translated perfectly in this instance - the underlying implication of 'to see ice' carries the exact same meaning as the Spanish.