Sport, spa and wellness havens