The best trench coats for men will keep you dry and stylish all spring. Shield yourself from spring squalls with these models ...