Some high-end designer coats could cost a few thousand dollars; and some online options can be less than $100.