1. Consider propane. Not only can you heat your home, heat your water and cook your food with it....you can purchase lights for the home as well as refrigerators and freezers which run on propane. If there is an EMP event you will have a definite leg up....put a couple of thousand gallons in below grade tanks and it will serve you well. The refrigerators use about 0.7 to 1.0 gallons a day or about $2/day if you don't fill in the dead of winter.
2. Get a slow speed "Lister type" diesel engine to drive a generator. Listers are EMP proof because they are mechanically fueled, ignited and have mechanical speed controls....just buy a couple of extra generator heads for $300 or so and put them below ground so they will survive an EMP. Low, low, low maintenance and very easy to repair. The EPA has outlawed them for sale but...you can buy an "air compressor" and then convert it to run. They run on used French fry grease too. Gasoline, natural gas and propane units cost too much to run more than a short period....plus unlike gasoline, the diesel won't go bad when stored for intermediate time periods. The natural gas, butane and propane units are high speed and have more maintenance than the Lister (oil changes, electronic ignitions, etc.) but a lot less than an gas motor that is not run regularly.
3. Get a 1990's version diesel truck that has mechanical injectors...survive that EMP we hope never comes.