You could always try nicotine gum, a patch, or one of those Nicotrol Inhalers (Though I don't know if they have them outside of the US)
If you can't get ahold of any of that, chew gum. Lots, and lots of gum.
Otherwise, not sure what to tell you. It helps if you have lots of non-smoker friends.