I do 7 miles each way, and I've found combat trousers do the trick. The ones I usually wear roll up and convert to shorts with hidden fasteners. I got them at Uni Qlo a year or so back but I think they're a regular item. And, maybe I'm an oddball but I also find jeans perfectly comfortable. I ride like an elderly vicar, mind.