Chris,
Real good installation and maintenance of smoke eaters can make a world of difference in a smoke-filled room.
I'm allergic to cigarette and cigar smoke, but when we have the two smoke eaters running full bore at Braintree R&P, I can tolerate being in the room. Of course my clothes stink to high heaven afterwards, but into the wash they go and it's all tolerable.