http://www.getridofthings.com/get-ri...moke-smell.htm
http://www.howtogetridofstuff.com/od...ll-in-a-house/
These two offer pretty good advice I think... perhaps you could also mask the smell by using a room deodorizer (like Lysol, Febreeze etc) or by creating your own (there are a couple of websites I found via Google where you can make your own).
Beyond that, you could use scented candles or potpourri or anything else with a scent to cover up the smell as well.
But my best suggestion would be to air out the place for some time - open windows and in time the smell should dissipate.