it doesn't sound so good. As I remember on my wedding people were smoking outside in the hall not in dining room and not in dancing room.
It is slowly changing in Poland but it will take time. I don't smoke and I am against cigarette smoke but it si difficult sometimes.
I remmebr when I started my first job there was this ( new that time) rule not to smoke in the office. My boss -woman in her 60 -completely ignored it. If you told her something shewould get aggresive. Next boss did the same with one difference she would keep open window non stop even with -10 degrees temperature in winter . She liked smoking and fresh air .
I think that maybe the best solution is to install everywhere anti-smoke alarms??