My great aunt is 90 and has been smoking since she was a teenager (doesn't drink though). She has diabetes and macular degeneration, but still has a sharp memory, and is a great storyteller. She lives alone, albeit with a caretaker. I am amazed that she is still alive.
She has outlived my grandmother, who never smoked, swam 3 times a week, played the piano and painted. My grandmother died a few years ago of heart failure, aged 87.
One commonality between the two of them is their relentlessly positive and upbeat outlook on life. I'm convinced that being happy and having a purpose in life is equally if not more important than diet, exercise and lifestyle choices.