1/9 £39.99 at H&M $59.99 at H&M Editor's note: "H&M's trench coats can't be beaten on price or style, and this classic belted style is a sure fire winner. Coming in under £50, it has all the ...