I bought hand warmers from Amazon-- not bad price and then found them at BJs for just as good.. my unit loved them.. I believe it was the Hot Hands brand.
For blankets, those can be expensive, but I found fleece ones at Wal MArt and will be sending those out next week to someone (I already gave my regular unit some-- all my other units are going home soon or are at home) -- Target has just begun to mark down their electirc blankets and huge fleece blankets here, but still a bit too hight for me to afford more than one.. so I am going to keep checking.. (can always save for next year:) )
Good luck and you are right.. these are needed.. especially those who are out on missions.. they get really cold but if nothing else, at night, they are cold.