I am recently engaged and am planning a very small, intimate wedding with just our families and a few friends, no more than 40 people invited (and I doubt all of them will even attend.) I am wondering what to do for wedding favors for the guests. Are favors even necessary with such a small group of people? I hate those pre-packaged cheesy favors. Any ideas on what to get?