You want something like a German or Russian style Great Coat .. and stay away from Lake Michigan during winter. It will get brutal around it.
Took a quick look on google - that looks excellent. Do you know where I can get one for a reasonable price?