Buy an Ionic Breeze by Sharper Image. I have a friend who has one & you cant tell he smokes at all. Maybe that will work for you.

www.sharperimage.com