LOL
I always send a gift certificate ahead of the day because I never know what people will do with gifts these days. Show up at the wedding and go with the flow. Some are sticklers, others never went near an ettiquette book
If you're the one who's going to be paying for it assume that whatever initial bugdet estimate you have will be blown up almost immediately..