Yeah, I still get this sometimes, especially with a strong cigar. I found that eating usually helps... also, the one time it happened really badly was in a small closed room with no ventilation, AND I had been drinking heavily... I ended up chuffing. . So I would recommend try to have a bit to eat sometime before, and be somewhere with some ventilation :)

Edit: Also, someone smoking dry STALE cigars can upset my stomach as well... the horror!

-W.