well, I can really only answer one of your questions. I use an oil filled electric heater in my snake room. I think most others who go with room heating do as well. The difference is that I live in South Florida and only need it a couple months of the year. It accounts for 100% of my heating bill!
my heater uses 900 watts. since it sounds like yours would be running continuously, figure about 700 x the cost per KWH you are paying per month. This rate should be available on your electric bill. And you'll want a good proportional thermostat to go with it.