A good pair of shoes to look for walking all day is a hardshell type shoe. They have a lot of support in the back and are designed to keep your feet warm.