Well.it really depends on the girl. Each girl likes different things. Personally, I like sort of scruffy hair, not too long, not too short, and kind of messy. Also, blue or hazel eyes.hair color doesn't matter as long as its not green or something. And as for body hair, too much is gross but a regular amount is fine.
I like brunette guys with either green eyes or hazel. Brown eyes on a guy are also amazing. I have brown eyes, so if the guys has brown eyes, I am hooked.
Eyebrows. I don't care about it too much, as long as it's not abnormaly thick.
I like short-medium length hair. Short hair is clean and fresh. Medium hair gives the guy enough room to play around - for example spiking it once in a while.
Body hair. I am alright with it. Once again, as long as the guys isn't packed with "jungle-hair", I don't mind it too much. Chest hair, leg hair, and arm hair is hot. But, if there is more then enough hair on the unwanted places like on the back then I'll be turned off.