I just attended a bridal shower where they gave out favors to the guests. The hostess set out a basket of favors in clear gift bags: there were packs of fancy tea, earrings, tea lights in pretty holders, potpourri, adorable salt & pepper shaker sets, all in the bride's colors. Everybody got to take something they liked. I ended up with a set of salt & pepper shakers that two peas in a pod, perfect to keep at my desk.
I also love the idea of gourmet salts. Trader Joe's has a nice variety, that you could put cute labels over, or go to a natural food grocery store, where they usually sell fancy salts in bulk along with nice containers.