If you are tall and slim, you can check out shops like Zara for coats. This is more of a European type frame so shops like Zara will cater to that.
I'd begin with colour and go with a neutral that suits your skin tone. If you are fair and blonde, stick to tan and brown. If you get complements...