There's a number of options, and it depends on exactly what you are looking for.
Powerbanks and a cheap USB charger are great for hiking, and work well on the go as well.
Inverters and 12V-based options all work well when the vehicle is running, but will drain your battery when it's not.
Portable power stations like the Jackery's are probably ideal for motorhome use, as they charge off solar or your 12V socket when the vehicle is running, but have enough capacity to run a lot of stuff when the vehicle is not running. They're cheaper than multiple battery setups and portable. You can use USB or AC charge off of these. But while cheaper than multiple batteries for your RV, the good ones are not cheap. You can also build your own, Nick Page has been documenting his home-brew setup recently, he's primarily powering heaters for his roof tent, but can also charge USB or 12V off his setup.
I'd really love for Olympus to release USB-C PD chargers for the BLH-1 and BLS-50. They're just much more flexible than regular AC chargers, and allow use of a lot of different power sources.