Under A Military Jacket

Alpha Industries M-65 Field Coat in Olive, alphaindustries.com
The Hundreds Fresno Shirt, thehundreds.com

Layer up under an M-65 for some makeshift insulation. Plenty of surplus style jackets are made from thin cotton or chino material, so rocking a vest underneath is a perfect way to protect against the elements.