Sephora is an amazing on line store and a local store for me. It is like going to a candy store of make up, skin care, perfume and hair care. There is so much to choose from. You can try every thing in the store. They also have a rewards program. Every time you spend $100 they give you a small gift. When you buy on line they send you samples that you can pick out. They also send everything in beautiful bags/or boxes.
If you don't know what you want but have the time to play around and look I would recommend using them.