There is no perfect bag. But I'd get one with nice padded straps and a belt strap - Maybe hydration? then, Don't carry everything (!) even a biggish school bag will work