Ask one of the workers at tractor supply and they will talk to you and recomend the best size
I would go with Robert's answer
If you speak to the gentleman there they will suggest a certain size for the amperage of running I'll call them
Ask the clerk at tractor supply to add the amperage needed to run the things you want and look for a generator that will produce that power. Then go a little higher on the voltage or amperage output from the generator so you don't draw to much power and overload it.
Thanks! Your answer is awaiting moderation.