Not all wedding favors are created equal. Some are cute, some are cheeky, some are tasty, and some are downright tacky! The key to a great wedding favor is to make it both personal and relevant to your wedding—and, of course, to pick something your guests will actually enjoy.
Some more rules of favor giving: 1) Make it pretty. If it's not already in a pretty package, it's up to you (or your wedding planner!) to make sure it is presented in a way that seems intentional and put-together (vs something haphazard or sloppy). 2) EVERYONE enjoys food. Period. And drinks. So any favors that have something to do with either of these will most likely be a hit. 3) Call us crazy, but if you really want your guests to hang onto the favors, (unless it's something that IS food related that will either be consumed or thrown away when it's gone) don't brandish it with your name and/or wedding date. Think about it: would you rather have a cozy throw or scarf that doesn't say anything or one that is monogrammed with someone else's initials and wedding date? It's your day, but give your guests something they'll actually enjoy!