candles - get yourself to the nearest shop selling some and get a load going - you can get a lot of heat and light out of them even if you use cheap tealights. It can make a surprising difference.
You can also amazon some hand warmers which tend to give ~ 6hrs of heat a time, so can be useful for short term warming.