In Order of asked
1) I use a small camping type heater, flameless I got at wal mart uses the small propane tanks, lasts about 7-8 hours per can, does ok also a Good Sleeping bag will work wonders.
2) Yes to be legal, But a lot don't do it. I could be wrong on this, and if I am somebody...