Not only should they be able to keep feet warm and dry, but they should also provide good grip on slippery surfaces. For ...