Our girls are 10 and 13 and they love Bath and Body Works. The lotions, the shower gels, anything from there. They also love nail polish and my 13 year old is starting to get into makeup. Our girls share a room and can often be found with all their nail polish colors out helping each other choose colors and trying to figure out fancy little designs to paint on their nails. They also love anything for their hair.
We're not really very appearance oriented around here, despite what it seems like, LOL, but they love experimenting with this stuff, in fact, it's the favorite activity when they have slumber parties, they crowd with their friends into the bathroom and do their hair and raid my makeup, then take pictures.
Our neighbors kids get Blockbuster gift cards from some of their friends when they have parties.
The kit idea is cute, too.
I like the movie night kit idea.
One could be a baking basket, with premixed dry ingredients and a recipe for what to add to it, a bag of chocolate chips and some packets of hot cocoa.
My daughters also love little kits for making hair accessories and bracelets, etc.
Last year I bought cheap Christmas stockings for my nieces and nephews and filled them with (depending on the age) Christmas candies, bath gels, computer game CD's, small toys. They just loved them and had the stocking to save for the next year. One year I made them all drawstring bags and put stuff in them, they used the bags for a long time, some of them still have those. I also made quilts one year (I was a lunatic...17 nieces and nephews and I made quilts for them all in 2 months) and they absolutely loved them.