I voted for long hair. By long I mean kind of the stereotypical surfer hair or even just long enough to have a bowl cut of sorts. I like enough hair to run my fingers through and to play with - which means I also don't like a whole lot of gel or spikes and I'm not a fan of buzzcuts, but I think an 8 guard on top tapered to maybe a five or six around the neck isn't SO bad. Just my personal opinion xD
Agreed with kmhco. Every guy pretty much looks good with clean cut, unless they have huge ears. Then I like it like medium length, not too long though. I don't want my guy having longer hair than I do!