My lovely coat has given up, fortunately at the right end of winter. I'm looking for a long really really warm coat. Waterproof would be a bonus. Has anyone seen any on sale? I've no idea where to start!