Pants like Carharrt made with heavier weight cotton duck are rather nice in the winter and one of the few exceptions I make to the no cotton rule.
I still carry nylon shell pants and for colder weather riding 200 weight fleece pants under shell pants works very well.