Go for a present that they are intrested in. Dont get them something they dont want, because then you waste your money and they have a present they dont want. If you are really stuck, ask them and if they say they don't know, give them money so they can buy whatever they want from it.
:)
check
A cold shower and an English dictionary.
Cologne.
Books or music
a i pod touch for on a road trip and if you have brothers bothering you have fun i hope it helps.
You can get her a bracelet or something.
condoms
It depends on the girl's personality. The way to give proper gifts isn't to ask some random person on the internet, but to get to know the girl and see what she likes so you can give her an appropriate present.
$10 - $20
I would say a mp3 player or Ipod she would love it because she can listen to music and do so much more with it
is it a boy or a girl
Jelwerly or something that has to do with hobbies she has.