An important factor is keeping your hands and gloves dry. What I found that works well is military-surplus glove liners. They are wool, and inexpensive enough that you can buy several pairs. Wear them inside of another glove, which you buy purposely oversized so the liner fits inside. You can have one pair in use, carry a spare pair, and have another pair at home drying. If you prefer mittens, you can get them that way as well, with a nifty trigger finger separate from the other fingers.