You might want to consider a pair of gaiters - very good for keeping deep snow out of your boots. I didn't see them on your list; if I missed them, I apologize.