Looking for a warm and properly waterproof coat for the winter. Something long ish with some shape. Does anyone have any recommendations? Happy to spend a decent amount on something that lasts. Keen to get out whatever the weather this winter!