Ali, i swear by the Hein Gericke Pathan lobster claw/ 2 finger type gloves, if its really cold than a set of thin silk inner gloves work wonders.
My dainese jacket has a high collar so i just use a thin buff type neck warmer to seal the gap. Personally i don't like the really thick neck warmers as they tend to restrict head movement a bit.
But by far the best thing is a heated waist coat, i use one made by 'Chilli' pain for short round the block trips trips where you need to get on and off the bike a lot, but absolutely superb for anything more than 30 minutes on the bike. By keeping your body core warm it really helps keeping extremities warm.
Daytona armoured goretex boots with a pair of thin and pair of thick fleecy socks work for me.