+1 for a portable generator for best practical solution
I have also used this power inverter here off my car, I can usually go about 2 hours before having to start my car engine to make sure the battery doesn't drain... I once went about 4 hours and needed a jump start:
https://www.harborfreight.com/750-wa...ter-66817.html