so for a surprise for my future hubby I am going to have a cigar roller come in and make fresh cigars for all the guys/ anyone that wants one...my dads side of the family are huge cigar people too..so I thought it would be a nice touch....the company offers the service either during cocktail hour (ours is outside partly tented and partly on a green over looking the water) or after dinner...which is actually held in a ballroom with a wrap around farmers porch for people to go in and out as they please. I have concerns about both times...during cocktail hour even if it is outside I wouldn't want the people who don't smoke to get bombarded with the smell..leading me more towards after dinner so the guys can smoke them outside on the porch whenever they want during the night. The only concern I have with after dinner is that I know this will be a HUGE it with our guests and I am worried a lot of people will end up leaving the dance floor empty to enjoy their cigars. ...what do you girls think is a better choice?? cocktail hour or after dinner? Thanks!