The Northern Companion lives in the plane, and gets a fair share of use in remote locations.
At my usual winter tiedown, I have grid power, so a Little Buddy electric heater overnight does a great job. One up under the cowl, and when loading and preflighting I'll move it up into the cabin, or sometimes use another Little Buddy inside the cabin for an hour or so if it's really cold. The original Little Buddys had a metal fan that was very durable. The newer fans are plastic, and deform just enough when hot to loose some effectiveness. So the new units don't have as long a life span as the older units, but still work well.
At my summer location, I keep a honda 1000 KW, a propane tank, and a forced-air heater, and a length of stovepipe. This is for shoulder seasons, and I happen to have a nice shed for storing all that crap in. If I tried to fly with it, I'd never need it, because I'd never stand a chance of getting off the ground anyway.
MTV is right as usual- plan a lot more time to preheat than you might expect. However you do it, you can dramatically improve the process by having a good engine cover, venting the side opposite from the heat source so the hot air circulates, and consider a prop cover so that you don't just loose all that heat as it radiates out the blades of your prop.