You can buy makeup pretty much anywhere, but Blue Mercury is much more than a makeup shop — it's an experience. In addition to the impressive selection of luxe skincare, hair and cosmetics brands, there's also a full-scale spa nestled right into the middle of the Highland Park Village shop. If the spa services don't quite fit your budget, you can just splurge on some of your favorite brands — Molton Brown, La Mer and NARS among them — without paying any markup for the chi-chi setting. Most important, the staff here will actually teach you how to apply the makeup, which is infinitely better than sitting at home watching YouTube tutorials.