my hair isn't terribly long, but it is very layered, and after even just a little while my hair looks like a wild afro!! 
 
 
I usually wear a ball cap. I have on occasion worn a 'safari style' hat with a strap under the chin, and a wide brim. Works well when it is so hot and sunny here in Dallas. 
After suffering from stray hairs whipping across my eyes (it hurts!!) I finally went to the harley store and bought some WONDERFUL sunglasses. They are regular looking sunglasses, not goggles, but have a foam liner all the way around the edges. Keeps hair, dust, grass, little gnats etc. from getting to my eyes. They weren't cheap, but for $70 I got the glasses, a pouch, and best of all? a set of clear lenses that pop in and out very easily. Makes using them at night possible. They stay in my Cobra. 
Kristen