I know i prefer a few things:
- great personality
- at least a semi-good body (no ones perfect and personality i reckon is more important).
- Few things in common (eg. religion, views, friends, hobbies) but not too much as it can end badly (as i know from my last girlfriend)
- Funny (Humour) is...