I have long hair for a guy, it almost reaches my shoulders. My hair tends to throw people off because it's white. As in, white as snow. ALL the hair on my body is. >_>; For as long as I can remember. I'm korean and white, so my skin is a little dark and I have an asian face, and asians don't really have light hair often, haha. It doesn't look dead or nappy or anything, it's actually healthy and shiny and soft, but people still think it's weird and generally aren't attracted to it. xD;
I like any kind of hair on a girl, as long as it's healthy. I think hair looks better when it isn't dyed or anything, even if it can look nice sometimes. I like a more natural look, in general. The style/length depends on the girls face.
I have extremly curly hair. I have to keep it short near ear lengh so it won't get snarled. I have tired every color you can think of at the moment its black and red bangs. On a girl I love brown hair not really care what kind of cut and for a guy I like brown hair on them.