Lost track of what will suit me. I need something cosy for the school run as the weather gets properly cold. I'm thinking navy, mid length, hood, warm, waterproof. Where is good for coats these days? Where do I start?