I'm an occasional smoker but I don't like my car or house or things to smell like stale smoke either. Let it air out, that's the best thing you can do. Also, fabreze, baking soda, degreaser, and more airing out will take care of it, and time.
-"You do not merely want to be considered just the best of the best. You want to be considered the only ones who do what you do" J. Garcia