It's interesting all the advice on what you must have - and none have suggested you do a trial run to see what you will actually need first.
I found a generator to be overkill (don't have loads large enough to justify the cost) and solar to be underkill (not enough power gain to justify the cost). A second battery is most practical but hasn't been needed.
Knowing your usage BEFORE spending your money will net you better results. Otherwise you might be one of those folks who only run their generator to exercise it...