Cole Haan offers the Cole Haan Men's City Rain Waxed Cotton Jacket for $189.95. Coupon code "NEWYEAR" cuts it to $132.96. With $5 for shipping, that's the lowest total price we could find by $158. It's available in sizes M to XXL.