Being smart, honest, hard-working and kind.
That’s what works for me. (I’ve been half in love with George Bailey for a long time).
Naturally good looks can help, but I find that people who have the above qualities tend to become more beautiful in my eyes. Conversely, once I learn that someone is a jerk, he’s not attractive, no matter how physically beautiful he might be.
A sense of humor also helps. A man who can laugh at himself and the absurdity of the world is a joy. However, kindness is still a requirement. There are many clever people who have an unkind sense of humor. It might be amusing for a moment, but it’s not something I’d like to live with.
And what about money? Someone recently asked me if all the heroes in my books are rich. Answer: No. However, some of them are, and if the wealth is a result of their hard work, it is attractive IMHO. Wealth can have Prince Charming overtones, but it also shows that the hero is competent at what he does.
Another quality I find attractive is resourcefulness. A man who can take care of cars and fix a leaky shower is attractive to me, because I have absolutely no interest in learning how to do that myself. A competent DIY type has definite romantic possibilities.
I came up with this list while working on my newest book, The Baby Tree.
This list reminded me why I like my husband.
This list also reminded me of my favorite actor. From interviews, it appears that Richard Armitage has many of these qualities as well. For general information, I recommend:

screencap from richardarmitagenet.com
http://www.richardarmitagenet.com and
http://www.richardarmitageonline.com
There are also many blog posts about him this week for Fanstravaganza 4. (Warning: not all of it is sweet.)
What qualities do you think makes a man attractive?
“There are also many blog posts about him this week for Fanstravaganza 4. (Warning: not all of it is sweet.)” <—- LOVE THIS!
As to what I think makes a man attractive, ditto to everything you said
I’m attracted by kindness. Someone who likes doing nice things for others because that’s just what you do. Also reminds me of why I love my hubby.
Generosity?
I totally agree with you!
Another thing that’s very attractive in a man is an ability to interact well with kids.