I was riding in hot weather last week and one guy had a combination neck scarf/head cover that he bought at Lowe's (the hardware store) for $20. He soaked it in ice water before teh ride, and said it keeps him cool for hours. It's the same evaporative effect as a towel, but it can't fall off during a ride.