That is always a tricky question - you would probably find more answers on a marine website since this issue occurs more frequently with cruising boats.
One option I like is to just have the AC system wired for just one voltage (either 110 or 220 VAC) and always power the loads from an inverter via the battery and then use a different shore connected battery charger depending on the voltage you are connecting to. The downside of this is that the inverter and battery needs to be big enough to power whatever you want to operate. A benefit f this approach is that your loads are effectively powered by a giant rolling UPS and are protected from grid fluctuations and surges.
A more common option is using a transformer to step down or up the voltage so you can more directly power the loads from the shore cord. The only issue with this is that a transformer doesn't change the frequency - so all of the loads need to tolerate both 50 and 60 Hz. This is usually not much of a problem except for some printers, battery chargers and microwave ovens.
If you go with an all 110/120 VAC system and power it from a inverter or through a transformer - then you might be stuck when an appliance breaks and needs to be replaced in an area that only offers 220/240 VAC appliances. So, because of that issue, the decision depends mostly on where you will be traveling - of course, Canada and Mexico as well as nearly all of central america is 120 vac 60 hz - south america is all over the place. Asia, Europe and Africa is nearly all 230 VAC 50 Hz.