Excel spreadsheets, budgeting and self control (you don't eat wagyu for dinner every day or drink top shelf liquor, same thing with punting; everything on moderation).

With the hobbies you hit the nail on the head.
Keeping the mind preoccupied while time passes is best way to go about it.
Bonus points if they involve strenuous physical activity to keep you fit and look better naked.