About clothes.. Just don't use any cotton stuff (especially socks or t-shirts). If it gets wet, it gets cold.

Pretty warm is merino woll. It keeps you warm even if it's wet. But expensive (=worth it).

Good shoes (Kamik i.e, or some goretex) to keep your feet dry and warm.

Cheers