We've found the most stylish menswear buys available this season- including Marks & Spencer's classic denim and Next's autumn ...