With enough batteries you can go a couple/three days without charging with the right usage regimen. A generator is noisy and uses fuel. Solar is more expensive initially, but has a long-term payback. No noise, sunlight is free.
What is your setup and usage currently? How you will or want to use power is a starting point for determining options.
2013 LTV Unity MB Theater Seats
635 watts solar panels, 440 AH batteries, BlueSky Solar Boost 3024iL & IPN-Pro Remote, Magnum MS2000 & ME-RC50 remote
Koni Shocks F & R, Hellwig 7254, SumoSprings F & R
2012 Hyundai Accent SE, Blue Ox Aladdin/Patriot