Sephora is an AMAZING place to buy any and all beauty products, tools, and perfumes. Everything is neatly organized by brand and easy to find, the selection is unbelievable, and all products are available for testing and trying out the color. They actually encourage you to linger and try stuff on! It's not cheap, but for quality products and fun, comfortable, and exhilarating shopping experience, Sephora FAR surpasses department store makeup counters.
Pros: selection, product lines, atmosphere, testers
Cons: expensive, often crowded