There's nothing as quick or easy to use as propane, but a lot of folks are afraid of it.
I have a Force 10 Cozy Cabin propane heater for cabin heating ( when away from shore power), and a 3 burner Gaffers and Sattler propane cooking stove.

(Switch panel on left controls carbon dioxide and propane detectors as well as blower motors for cabin heater.)
The Cozy Cabin is easy to use and puts out plenty of heat on half power or less (3000 of 6000 max btu's).
Cooking on the other stove is just like home with three 6000 btu burners that start and stop instantly and adjust from barely lit to wide open.
With this type of set up, you'll need a carbon monoxide detector and a propane detector. You'll also need to install a propane tank properly and propane lines.
The cabin heater will cost about $400, the cookstove $250, the two detectors about another $160, and the tank and lines, etc., another $200, or about $1000 total.
A good ceramic electric heater is the most bang for the buck that you can spend on cabin heating when on shore power.
On my other (non-C-Dory) boat, I have a combination 120 vac electric/pressurized alcohol two burner stove. It's OK, but the electric burners are slow, just like they would be at home, and the alcohol is not as hot as propane and has to be pumped to pressureize, and refilled occasionally.
We've recently bought a portable Coleman propane powered stove that runs on disposable 1 lb cylinders to be able to cook out in the cockpit to help keep the odors out of the second boat. It has two burners, and one of them has a grille that can be used to grill steaks, etc., and that grill can be replaced with an optional griddle for pancakes, etc. It's called the
Coleman 2 Burner Grille Stove, and has been changed a bit from last year.

2007 and 2006 models