Live in the wilds of Scotland where it gets a bit chilly (understatement). Will this keep me toasty? Are they showerproof at all?