|Written by Cigarette Odors|
For an occasional problem like odors left after a party, there are several remedies including a good airing, aided by a fan, aerosol sprays; or a dish of ammonia or vinegar to cover offensive smells with fresher ones.
Burning scented candles at the party may help.
Where smoking is constant, consider an air purifier. Small inexpensive ones that circulate air through carbon filters are best used near the smoke source. True air cleaners are more costly; they circulate air and capture smoke, pollen, and dust particles electrostatically. They can be freestanding or mounted on a wall or ceiling and must be adequately sized and properly placed to be effective.
If you have a warm-air heating system, you can have an air purifying unit attached to it to clear smoke from the entire house.
The carpets are going to probably be the main source of the smell, get them professionally cleaned or shampoo them yourself. If cleaning them won't work you might just have to get rid of them.
Replace your curtains, smoke will stick to them as bad as your carpets.
If you have any air ducts, vents, or wall-mounted A/C have those professionally cleaned too.
You could also try to leave your windows open for a long period of time if you can.