It's completely your decision. If you're having a very formal event, favors might be out of place, but otherwise a memento of the occasion would be nice.
There are several websites which specialize in this sort of thing. YOu can go to http://www.weddingaccents.com/50th-wedding-anniversary-supplies.htm and see if that gives you any ideas.
Some popular anniversary favors would be candles, body oil and notebooks.
beau-coup.com has a guide with the etiquette regarding wedding favors. I believe that would be a good place for you to look to get some tips as for what you could put in there!
Benefits of Christmas wedding favors could include the romanticism of a winter wedding, with the snow and stuff. Benefits also might include that you could reuse the wedding favors as Christmas decorations
You should be able to find a great deal of do-it-yourself wedding favor ideas from any craft-related website, or craft stores. Try a site like: www.weddingstar.com/DIY-wedding-favors/all
Often wedding favors are either purchased online or at party stores. Macy's does not offer much selection for wedding favors.
You can find cheap wedding favors for your daughters wedding at one of the following sites...www.littlethingsfavors.com/ or www.weddingfavorsunlimited.com/
There are many ideas for candle wedding favors. Examples of ideas for candle wedding favors includes custom candles, beautiful candle holders, and small candle sticks.
There are no hard and fast rules for wedding gifts from a bridesmaid. The bridesmaid should simply get the bride a gift which is personal and appropriate.
You can go to the photography center. They not only specialize in pictures but also have connections to wedding favors. It is all an intertwined network.
There are many fun and appropriate wedding party favors available to those looking. A few of these favors are candles, candy, personalize items and fans.
If you are looking for wedding favors on a budget, try www.myweddingfavors.com. They have several items for under one dollar.