For girls, jewelry is always an option. For some reason, guys always seem to think that girls want useless things like stuffed animals, perfume, soap or scented lotion. Instead, if you really know people and what they'd like, get them a favorite CD, book or movie. If all else fails, buy a hemp necklace, a striped sweater or fishing hat. It will most likely be endeared.
Parents are easy to shop for.
They either love everything you buy them, or pretend to. If money is a problem, parents usually love getting homemade things. Especially since we are away from home, anything personal will make them happy. Little homemade gift certificates for things like babysitting, typing, dogwalking, closet organizing or any other special skills will be appreciated. Follow this advice, and hopefully this Christmas your gifts will not end up disappointing anyone.