As passengers hit the high seas for an array of soothing treatments and join yoga and Pilates classes, so here are my choices ...