I LOVE Aveda hair and skin products. They're a little pricey (not compared to the better B&BW stuff, though) but my hair and skin really appreciate them. If you can, make her an appointment at an Aveda salon/spa and add a gift certificate for a product or two. She can get a hair cut/color, manicure, pedicure, etc. and then get the products she wants to maintain the look.