I used to fly with a captain who smoked a pipe. IMC on the flight deck
He didn't mind if I excused myself. I smoke a few small cigars a day (outside) but I would not want to sit on an aircraft with people smoking around me. At ATH there is an emergency smoking area as soon as you get off the aircraft even before baggage collection. It is very popular with the locals! Oddly enough I can fly long haul and I am not desperate for the deadly weed. Now, no drinking, that is a completely different matter