I’m after possibly the holy grail, but a warm, maybe waterproof or water resistant brightly coloured outer layer as I was really cold this morning. However I’m a size 20 so lots of the brands stop at 16 & run quite small anyway. Also want it long in body, is there anything out there?