Stay warm and dry on the mountain with these 7 ski jackets, worn and tested by our team.