I found setting a day to stop worked for me, chose a day after a two week break abroad, smoked my t*ts off for the duration of the holiday, then stopped on my return to UK
And to beat the cravings (that do eventually vanish) I used to think of a pub ashtray full of dog ends and stale beer the morning after a big pub night - a sickening sight and smell - and this was always enough to put me off
As you sit there and smile thinking this method would never work, Ive been stopped now 3 years and don miss it one bit, so it worked for me
Good luck