This is by far my favorite style of jacket. It keeps you incredibly warm and has this great classically rugged look. Plus you can pop your collar on it without looking like a douchebag.
You can find peacoats at a military surplus store for as little as a $100. Currently Banana Republic and JCrew both got a pretty good sale going on right now for them as well. Finding your size online will be difficult but if you go into the store they hopefully will have your size.
If you want to go all out check out Indochino to get one made to measure.