For my friends I always usally pay a visit to my local Bath and Body works for great gifts. I know I went here a lot for the holidays. Not only for my friends I might add! They have such a variety of great scents and things that it is really easy to be carried away. Now you can also shop online which is great for clearance sale items and special items that you just cant get in the store. And I might add if you add your email address they will sometimes send you special online only deals!! Shipping isnt that much so it is a good deal to shop online as well.