I try to go to Pharmaca as often as I can. Whether you're looking for vitamins, supplements, organic chocolate (Dagoba), specialty brand cosmetics and beauty products (MOP, Dr. Hauschka), pleasant-smelling cleaning products (Mrs. Meyers), oils, or gift items, Pharmaca is the place.
It's fairly small in size, but they carry a wide assortment of products. They also have extensive supplies of certain brands. The last time I was there, I must have smelled every single Pre de Provence scented soap that exists. I also tried out a bunch of Burt's Bees products that I didn't even know existed.
I always end up walking out with more things than I originally came in to buy. They also have a nice reference library and a pharmacist on-site.