Good waterproofs that are actually waterproof not just showerproof including overshoes as there is nothing worse that walking around in soggy shoes/socks all day. Really good gloves, even two pairs (runners gloves are good for under-layer). More important than all this is being seen, even with...