I gave out my oot bags at a meet and greet bar'b'q a couple of weeks before. It worked out great, and it let everyone know early on how much we appreciated them making the trip. I did ask everyone to please remember to bring their mugs, it was all I cared about in the bags that would actually make it to our wedding. No one forgot them, and everyone used them the whole week. At the end of our trip at a farewell dinner I gave everyone shell necklaces that we got in the DR, as a thankyou for coming. Of course we also had our wedding favours at the reception, as well as fans and touchstones, so our guests certainly didn't leave the island feeling empty handed.