Stay toasty all winter with this £99.99 vest, which provides up to 10 hours of warmth