Hmm . . . have you tried a swim cap? They're generally made of latex, and should do the job. Competitive swimmers use them to hold their hair flush against the skull, both to keep it out of their eyes and to reduce drag. One should run you about $10 at a good sports store, and they come in a...