<p>Rather than get a long coat which is less versatile, I recommend getting a good pair of long underwear for under your jeans - the ones from Smartwool are great (but expensive) but other brands are good too - check the outdoor type stores. Two layers on your legs plus the shorter of the coats you linked to would be fine unless you plan to spend a long time at a time outdoors.</p>