I have to say that a guy should try to be kind, honest, and faithful. That's the main thing for me because you wouldn't want a guy who's a jerk and who cheats on you. But what I like in a guy is if they're funny but can be serious when it's needed, cute, and have at least some common sense. I can really get into detail but I think you get the point.
Well a guy has to be attractive since this is what gets you to notice a guy, plus you need to have some sort of physical attraction, but once I get to know a guy I love it if they're funny, nice (and no that doesn't mean giving me presents) commitment is a big issue, and if they don't just like you for your body!
In my opinion, what makes a guy attractive is well his personality, the way he treats people in general , being romantic , also having a great body but not being stuck up about it, nice , genorous, and finally caring about others.
I like guys who give a shit for who I am and not who I pretend to be. I like personaltiy and SPUNK. Someone who cares and wont cheat on you. Someone who loves you to death and would do anything for you. Where I live, there are no cute guys. PLEASE, SOMEONE SAVE ME!
What matters to me most is a good guy. Even though the "bad" boy can be attractive, in the long run who do you think is going stay by your side and be loyal? A good guy that is somewhat attractive but most importantly has a great personality, caring, family orientated, serious but not too serious where he can't take a joke. Also if he is mysterious in a way, that is very attractive!
I like guys who are intelligent and have a good sense of humor. Looks wise, it doesn't really matter what hair color or eye color or anything like that. They don't have to be super athletic either. As long as they are healthy that's great. I also like honesty and respect.