A good way of getting the cigarette smell out furniture is to sprinkle baking soda on the furniture and let it sit for around an hour.
The baking soda will help to absorb the odor of the cigarettes and any other odors that it might contain.
Then use some vinegar and water and scrub the couch or other furniture down with it and then use an upholstery cleaner with your regular cleaner or with some vinegar mixed with some water and then clean the furniture off.
The baking soda and vinegar will help to neutralize the odor in the furniture.