I have a hepafilter which works wonders. It's almost impossible to get rid of ALL the smell but a good hepafilter and spraying Febreeze in the room when you're done smoking will pretty much do the best you can do.

sprangalang's fireplace idea also works pretty well too.