For traveling in a business suit, I generally wear a nice wool overcoat. For more casual dress, I wear a wool duffel coat. I still carry (all year) a light rain coat that can go over the wool coats. I usually carry a light merino wool base layer all year also.