I get cold hands riding, even for only an hour at 35 F. I use bar mitts, electric gloves and a chemical hand warmer inside the bar mitts. This can get expensive if you ride every day or snowshoe or ski so to keep costs down I order two cases of warmers at the beginning of the cold. After your ride if you put the chemical hand warmers inside a small zip lock bag, like what bike parts come in, and seal it and put it into another small zip lock bag the chemical reaction goes out. It will activate when exposed to the air again. I get two and often 3 rides from one pair this way. I don't know if this is a common practice but I came up with it after a friend told me about doing it after skiing.