I made my own wedding favors and saved lots of money. I made three types..but just one type would have been fine
1) Tiny bottles of Bubbles (I got a case for $10) with our name and dated printed on computer paper and tied with ribbon on the lid.
2) Small crystal slippers with a Hersey's hug stuffed inside tied up with tulle and ribbon.
3) BUT! The cheapest and best received gift was the packets of flower seeds. We went to Wal-mart when they had seeds for 10 cents a packet. I bought up all of the baby's breath and blue belles. I typed up a "Thank you" message that asked the guest to plant these seeds as a rememberance of the love that was sowed on our wedding day. I glued the message to the back of the packet. I made 200 for $25 including printing, paper, seeds, and glue! EXCELLENT idea!

Good luck!
Silver