My FAVORITE (It's cheap has a bunch of selections, and I love the staff) place to buy Japanese cosmetics is
Pretty&Cute they have cheap make-up, accessories, hair dye, contacts (Cosplay and circular enlargers types), nail stuff, Beauty products (face creams etc.), and a bunch of trinkets!