Leather boots are the next best option if you don't have a pair of insulated boots around. Leather is a natural insulator and retains heat better than other fabrics. You could also wear wool socks, which are naturally moisture-wicking and insulating. Hot Hands also makes foot-warming insoles that you can usually buy at your nearest Wal-Mart.