Financial stability, good health, social connections, hobbies, a positive outlook, and a sense of purpose can contribute to a long and happy retirement.