If your feet get cold in your shoes, make insoles to help hold in the heat. A woolen sweater that's been shrunk in the dryer makes excellent material for insoles. Measure around your foot on newspaper, cut it out and use that for an insole pattern.
Alternatively, you can make insoles from newspaper. Use several layers and cut them to shape, then punch holes about an inch apart around them and lace them together with yarn or soft string. Don't punch the holes too close to the edge so they won't tear out.
To keep your feet dry inside leaky snowboots or rainboots or just your shoes, put a bread sack over your foot or shoe before putting on the boot or shoe.
Got cold feet at night? If wearing socks to bed isn't enough, fill a 2 liter soft drink bottle with hot tap water and close the lid firmly. Put it in your bed and it will stay warm for quite some time.
If you're lucky enough to have a wood stove, heat a rock or brick on it. Cover it with a cloth and put that in your bed.
Make a quick hot sock with rice or other grains. Pour them into an old sock without holes, then micowave or heat in a slow oven. You can use this on the floor when you're sitting as well as in bed.
What did I miss? How do you keep your feet warm when it's cold?