I'm doing a 20 mile walk with colleagues and would like to wear shorts. As I'm not exactly perfectly toned, I'd like some which are mid thigh and can also be used for running. Am I looking for the holy grail?