Big mistake buying a car that's been smoked in. Masking the odour with 'air fresheners' might help but that nicotine smell will take ages to fade if ever. It gets into the fabric of the car, theres no substitute for a good scrub with soap and water and a wet vac.
Seats, all plastics, glass...