A propane-powered generator would work well for that situation. I would have one, even better, two 500-gallon tanks on site that can be connected in parallel. That will probably provide fuel for all needs (generator, cooking, heating, possibly refrigeration) for a year if not longer. You can...