There's no easy road to smoke stopping. It's more psychological than anything else.
There are drugs out now that help someone stop smoking, and there's e-cigs.
I think the only way to truly quit smoking is to take a remote vacation / retreat somewhere for 1 month. If you can quit for 1 month, then you're good. Your body will have gone through withdrawal and it's all done.
i think people relapse after that, though...