As an outdoor expert (blacks, its my job to be) there are a few ways to keep warm: 1) baselayers. Get a good set to trap heat all over your body. The more layers you have the better, because then you can take layers off if you get too hot 2) Hand warmers lol. £2.99 and they last a couple of hours. Stick em in your gloves and feel the warmth baby 3) As joe said, jog on the spot for a bit, probaby you're best option to be honest 4) get windstopper clothes. So you dont feel the wind chill. Work surprisingly well Hope that helps in some way