From classic beige to modern silhouettes, explore fashion favorites that rank among the best trench coats to style for every season and lifestyle.