Remove the smell of cigarette smoke from upholstery
You could see if anyone you know has access to any upholstery cleaners, like "Bissell Little Green Multi-Purpose Compact Earth-Friendly Deep Cleaner" or you can try and find some place where you can rent a Rug Doctor with an upholstery attachment, you might be able to find one at hardware and some grocery stores depending on location.  You'll probably want to use some odor neutralizer in with the water while cleaning which I think rug doctor sells a specific one to use with their machines if you go that way, but baking soda might be just as effective, I've never tried that method.