Sometimes the smell is offensive to SWMBO and she has claimed, at times, that it has even upset her asthma so I'll often shower and brush my teeth. Hardly something you could do though.

Maybe a light jacket and wash your hands? Seems I've seen some sort of smoke neutralizing spray way back when I was a cigarette smoker.