With concerns about second hand smoke and odours in the carpet, the best way would be to have a room dedicated to smoking with a hefty air venting fan to the outside. I smoked inside once last winter because of the cold... the stale smell was around for several days... now I smoke in the "Cigar Loft" I have set up in the Garage

Maybe use (or build) a smoking shed or something?

-W.