If you have an exposure for solar gain, here is a great alternative to generators;
https://www.youtube.com/watch?v=L6wglt9oCEA
A StorEdge system initially costs roughly 3 times as much as an automatic whole house generator, but it requires no maintenance, will reduce your electric bill to little or nothing, and its silent. If the power is out for weeks it won't matter because everyday the sun rises. The LG battery has 9 kWh of usable storage capacity and that is plenty to easily back up your essential loads overnight. During the day the solar inverter powers the house and recharges the battery.