one thing I do is wear a pair of wicking footie type socks under the heavy socks. Helps keep the feet dry.

As far as affording shoes, keep your eye on ebay. I bought my Lakes and Specialized shoes for a dollar a pair plus shipping, totaling less than $10 for 2 pair of shoes. My Lakes are now my winter shoes. They are soft, warm and suedey inside.