Cool Coats

How difficult is it to find a good, warm, beautiful looking coat? Or am I just too picky? Yes, I want one which has a cap, one with pockets inside, maybe waterproof (a rain jacket then?), extra fluffy inside and maybe on the outside too? Oh and let's not start about the colour! (yes, maybe not black for the change) I can go on and on. Without I even know it, I've survived winter without a coat and HEY spring! Anyone who knows the struggle? But I'm not giving up yet! There's the internet too, hooray. I'll check that out and come back with you with my favourite picks! 
Love, Doris