like nauadpi said the dollar stores are your friend! Discount department stores like Walmart are also good too.. they have a pretty extensive craft dept. and it's mostly all pretty inexpensive!
I bought these clear glass jars with lids, and some acryllic paint (altogether it cost about $5.. you can get acryllic paint @ walmart for 88 cents a pop, and the bottles last FOREVER!) and painted letters and swirlys and violets and diamonds, and viola'! You have a Qtip jar! (or candy jar... or whatever!)
Last spring some girls went to Walmart and bought a canvas bag (around $2), some inexpensive fabric, wonder under (stuff that makes the fabric stick to the bag by ironing it), and paints and made cute letter bags for their diamonds.
Something else you can do is make a card for her! Use MS Word, or any other type of application to put in pictures, letters, and a cute message for her.. print it out (on cardstock or even regular printing paper) and you have a cute personalized card to give her
I'll try to think of some more for you...