For a household system:
- Natural gas if available.
- Propane if not (you can get a big tank easy)
- gasoline would be way down on the list as it goes bad if sitting.
- Problem with a solar system is it will need to be very large and it will need a very large battery bank to go with it. This makes it a very expensive option. (you can get a propane powered portable generator that will run all the items you list for under $1,000. A solar system that will run all the items for days will likely be well north of $10,000).
Note: This is for a household setup. For an RV setup that has to be mobile, the answers work out different.