It's tartan season, and the ubiquitous print is now all over going-out trousers (not just PJs). Primark's £14 pair is selling ...