In a bucket, combine 1 cup of white vinegar, 2 cups of warm water and 1 tbsp. of baking soda. Place the large sponge in the vinegar mixture and squeeze out the excess moisture. Wipe down the walls, ceilings, baseboards and windows with the sponge. The vinegar will help neutralize the smoke odor and clean the smoke residue off the walls.
Dust the carpets in your home with baking soda. Let the baking soda sit for a day before you vacuum it up. By letting it sit one day, it will help give the baking soda time to absorb the smoke smell.
Clean the carpets in your home. You can have a professional carpet cleaner clean your home's carpets or you can rent a carpet shampooer and do it yourself. If you rent a carpet shampooer, make sure to follow the manufacturer's directions. A carpet shampooer may require a few extra passes on the carpet in order to thoroughly clean the carpet. If the carpet smells really bad, it may need to be removed and replaced.
Use a paintbrush to paint the walls with a fresh coat of paint, which will help neutralize the smoke odor in your home. Make sure to paint the walls after they have been cleaned.