I was gonna suggest Frebreze but Mom beat me to it.
When my Mom stayed at my Aunt's house, who was a heavy smoker. She put her suitcases outside for a few days then placed fabric softener sheets in them while they were stored.
Dryell is a do it at home dry cleaning sheet (kit) I use them all the time, works great. A pre moistened sheet (has dry cleaning chems on it) toss the items in the bag provided and put it in the dryer for 30 minutes on low heat.
I quit smoking 6 years ago on my Mom's 76th b-day. I spent weeks after wards shampooing, dry cleaning and scrubbing everything that was in the house.