Just a tip I have found
I take a disposable heater (similar to hard warmers). They make them as body warmers with a sticky side, and I stick about 5 inches below my bellybutton on my underwear.
You would be amazed how warm your feet stay if the blood is warmed up before it goes down your legs. I can stand in crotch deep water all day in winter with breathable waders