If you go to your local smoke shop, they have candles and air fresheners made specifically for smoke odor. My gma is a bad chain smoker(like 2 or 3 lit at the same time in different ash trays), and my cousin who's staying with them with twin babies bought a bunch of the candles and said they work great to keep the odor away!
Try lighting a few candles. That seems to take the cigg Smell out a little.
The smell is disgusting and there's nothing worse then getting out of a shower and putting on an outfit that smells like smoke. I can't wait til January!!
I can't stand cigarettes! They smell so gross.