Macy's has a selection of over 150 Men's Coats for Under $100 (normally up to $300) for one of their Black Friday early access deals. Star Rewards members (free to sign up) get free shipping on orders of $25 or more, or save on shipping with free pickup.