There's another thread on this very topic that's been discussed in detail.
I'm a firm believer in the Halo head band and Halo "bandana". I live in the muggy southeast and the way these are designed with a silicone rubber band built into the head band keeps sweat from running into the eyes. Quite effective actually and also saves the inner pads on the helmet.