Go for the preppy look. You can wear polo then vest on top of it with a cute skirt that is not too long, maybe a few inches above the knee so you'll look cute:)
well i am known as the "geek" in my group of friends but I love it!
I have a thick fringe with messy hair in good condition! i love my blazers and t shirts.
I brought some specs from a vintage shop (apparently they remind people of lois lane from superman!. I brought a few pairs of skinny jeans from rokit which i wear with cool belt buckles, the recent buckle i brought was a nintendo game pad, i think belt buckles complete an outfit , to give you an idea have a look on candy fusions website:
http://www.candyfusion.com/product_info.php?cPath=1&products_id=175
they have retro buckles which go good with the geek look , oh and not forgetting the boyish shoes or converse!!!