Well, my boyfriend ticks pretty much all the boxes (long dark haired, nerdy, sarcastic, skinny thing with glasses) although it'd be nice to have a guy who, when I'm lolling around in his bed in a small dress at six in the afternoon, comes and has sex with me instead of going "Oh, you're so tired all the time *turns back to computer games*". (But if I was a better girlfriend I guess I'd be more vocal about what I want.

)
I like 'em a bit like me, not too much. You've got to have common ground for conversation and activities and such but you've got to have something to offer each other that you don't already have.
For example, my current boyfriend suits me well because he's the only guy I've been with who isn't crazy in some way or other (like I'm crazy in some way or other). Which means when I have a nutty-attack, he can just step back and go "It's alright, everything's fine, calm down" when other people I've been involved with have just flipped out in response, or ended up dumping me 'cause they have too much of their own crap to deal with without mine on top.
Also, as a side note, about 80% of people I fancy are half white and half black/Arabic/Asian, I think it's something about the dark hair and eyes and the unique features that come with being mixed race that I find really attractive.