If you've got the dosh, a diesel fueled coolant heater would be the optimum way to go. I am interested to use one from Espar, but the Websato should be just as good a choice. Although pricey, the huge advantage is that an extension cord is not needed, so it's possible to pre-heat anywhere...