I like beautiful women. Hair color does not matter but unnatural colors like green, blue and orange are hot. I like longer hair; few women can pull of short hair and look good in my opinion.
I like smart women who have some degree of confidence. I like attitude but not the better than everyone else kind. I value respectful and honest over kindness and loyalty. She has to keep it real.
She has to be a freak in bed, and possibly the living room, dining room and elevator also.
If you take the above and add in a love for fantasy/sci-fi and MMORPG's you would have my ideal woman who I am sure does not exist. ;)