Well, moving isn't an option then. You know what people say, if you can't beat 'em, join 'em. Maybe you should light a ciggie and join him.

Hehe...sorry if that joke didn't go well with you. Anyways, maybe the next time you smell the smoke, stand at that spot and politely ask the "ghost" if he could smoke outside because the smell bothers you. *shrug* Worth a shot.

In case you're wondering, I am not joking with you. If you ask someone nicely to do something, he/she may oblige, right? Why not try it on a ghost? By the way, don't get mean. That would only upset the ghost and you may end up a real haunting rather than just smoke smell.