I shall start with looks:
Though obviously I like super hot girls, They can be high maintenance. I also seem to be drawn to a lot of the down to earth, girl next door, cute looking girls. Probably more so than the former.
I will get into specifics of what I define as cute/hot if someone asks for clarification.
Now on to everything else:
Likes
I like a girl that's really outgoing and extroverted. I'm pretty introverted myself but for some reason I'm drawn to the contrast. However, it's also cool that a girl also enjoys downtime. Go to a club friday night, chill on the couch with me saturday night and watch a movie.
Also, I know a lot of girls are sensitive, but I kinda like a girl that doesn't have to always be handled with kid gloves. Yeah sure sometimes it's endearing but I don't always like having to tip toe around everything.
I also like quirkiness and spontaneity.
and I would also prefer a girl that is intelligent.
Political beliefs don't matter to me I can look past all that.
Most importantly I need a girl that likes me for me and doesn't try to change who I am. This is a pretty big one.
Dislikes:
I have a low tolerance for bullshit. Girls can't guilt me. Especially over something that's not my fault.
I don't like naggers
I don't like girls that try to play mind games with me while in a relationship.
(i.e. saying nothing is wrong when there is actually something bothering you, making it so I have to pry it out of you)... this can be followed up by:
Indirectness, I hate that.
That's about it.