Я обычно прикидываю так:
1. зимой для бега лыжный разминочный костюм (куртка, штаны), на голову "баф" (или "буф", косынка такая), на руки тонкие шерстяные, либо лыжные перчатки,
2. при температуре не ниже -5 под курткой только футболка, на голове гоночная лыжная шапка,
3. при -5 - -10 под куртку бадлон, под штаны старые армейские тонкие х/б кальсоны (голубые, ага :)),
4. при -15 под бадлон еще футболка,
5. от -15 до -25 под костюм термобелье (недорогое, из ОКея), шапка лыжная разминочная (прогулочная), перчатки поплотнее,
6. при более низкой температуре все это дело наслаивается.
Шапка при интенсивном беге намокает, при остановках на КП голова здорово стынет, поэтому запасная шапка может пригодиться.
Шипы на обуви здорово экономят силы, так как не надо сосредотачиваться на скользких дорожках.
Все это на личном опыте, но не только на БГ. На побегах зимой бегал только в Череповце и Пскове, там вроде как не холодно было.