Get an electric blanket - I was given an old one a few months ago, and it is great! It'll keep you warm all night; no problem.
Don't know what kind of money they cost. But check this bunch out, if you haven't already: http://www.freecycle.org/ ... might get some help with things there ...