When I was still working for the adult mental health service I used to smoke like a chimney so I know how hard it can be to give up. The advice I used to give clients was that trying to give up smoking when going through a stressful situation was likely to be doomed to failure, so I would talk to them about harm reduction by trying to cut down on the number of cigarettes they smoked in a day. A simple but effective method is to tell yourself, 'In a minute,' whenever you get the urge to smoke. Because you're not telling yourself, 'No', you're mentally able to accept the idea of waiting for a little while. Keeping occupied with something to do while telling yourself, 'In a minute', helps a lot too. Over time you'll find that you'll be able to manage for an increasingly longer period of time without smoking.
I will still sometimes smoke a cigarette, but at least I'm not smoking 30 or so a day like I used to. I tried nicotine patches, but found them too good in that I felt I was likely to change over to being addicted to patches instead of smoking so I flagged them away.
Check with your doctor before using anything like Champix though because it can interfere with other medications and it doesn't suit everyone depending on what other medical conditions you might have.