I don't know how I missed that there were replies. I did a search to see what happened and find I have 13 answers!
As for masks--the ones that actually stick to your face would work, but they're utterly single use--once you unstick them (even to take a drink) they don't stick very well. The regular ones let too much past them, they're useless. Antihistamines are also completely useless for me, whatever is going on isn't a true allergy.
And it's not the smoke per se, it's the smell. Walking past the scented candles section in a store can mess me up for an hour or two--and those are simply sitting there in their packages.