I use a Berghaus XCR Mountain Hat at the moment. It's a great hat and one of my most dependable bits of clothing.

A lightweight Trekmates Silk Balaclava works well as well being very lightweight and works well with the Berghaus XCR mountain cap.

Getting a good pair of gloves is a little more tricky though but I've have had some good results with the following gloves;

Level Hand Glacier Goretex Gloves - Mostly used for winter cycling.
Outdoor Designs Winterflex Guide Gloves
Outdoor Designs Winterflex Mitts
British Army Soldier 95 Leather Combat Gloves