Rock climbing and/or swimming are great ways to achieve these goals. The nature of the sports are such that it pushes the body hollistically.
Plus rock climbing is fun and mentally challenging, like chess with your body.
Plus rock climbing is fun and mentally challenging, like chess with your body.
It's a true full-body workout (including the brain).