I have used these toe warmers for years - well priced and I can use only one per foot, vs. two they suggest on the package. I find they work a bit longer than the package states, several hours.
They have also been great when I am all dressed up in heels and pantyhose that would otherwise do nothing to keep we warm. I even danced no problem and my co-partiers were jealous!