In reply to ceri:
Whatever you choose, invest heavily in the gloves and get him to wear wrist loops however uncool they may look. Getting cold hands makes for a really miserable beginner. At the other end, dry out boots well each evening. Save money with second hand jackets and trousers as layers underneath will always compensate. Personally I think mittens are better, but your son won't.