What gift can I get for a 11 & 12 year old girl for "Give a kid a christmas" gift.?

Each person in our office will buy a christmas gift for a needy child. This year I'm sponsoring 2 kids - 11 & 12 year old girls Should I get them something fun for christmas like... lipgloss, nail polish, etc. Or should I get them something more usefull like socks, mittens, scarfs? I don't know who... show more Each person in our office will buy a christmas gift for a needy child. This year I'm sponsoring 2 kids - 11 & 12 year old girls

Should I get them something fun for christmas like... lipgloss, nail polish, etc. Or should I get them something more usefull like socks, mittens, scarfs? I don't know who the girls are so I don't know what size they wear. I hate giving gift cards because I could probably find something worth more on sale than the value of a gift card.

What do you think... fun or practical?
Update: Okay, great ideas but apparantly some people want specifics... This is a city-wide project, my office has over 6000 people in the 110 story building. The charity gives out thousands of gift tags with the child's age/gender (ages 2-16) so it is impossible to get information like clothes size/foot size/fave... show more Okay, great ideas but apparantly some people want specifics... This is a city-wide project, my office has over 6000 people in the 110 story building. The charity gives out thousands of gift tags with the child's age/gender (ages 2-16) so it is impossible to get information like clothes size/foot size/fave colour etc. If each person in my building sponsored one child that's 6000 gifts to be distributed all across the city (I'm sponsoring 2). This way, you won't get 5000 gifts for toddlers and not enough gifts for the teenagers.

Great ideas so far... I'm reading them all...
Update 2: I wish I could give them ipods or MP3s but remember these kids are less fortunate so they won't have a computer to download music into the ipod.
25 answers 25