Really struggling to find some with the right fit this year, ok waist but baggy at front where pockets are. Ideally I want something light made of cotton or part linen. So far I've tried Next, Matalan and M&S. Any other suggestions please.