Look at the Iota DLS series of chargers/converters with the IQ4 module.
http://www.iotaengineering.com/12vdc.htm
Select a size that is around 20-25% of your PLANNED battery bank amp hours...(i.e. 400 amp hours of batteries=80 amp charger) These are economical and reliable and will take VERY good care of your batteries.
Alternatively you can go for a combination INVERTER/CHARGER... you could look at installing a Magnum ME series modified sine wave inverter charger which range from 2000 inverter watts to 3100 and provide a minimum of 100amps charging.
http://magnumenergy.com//wp-content/...sheet_revg.pdf
If you need full sine wave inverting then their MS series should be the choice.
All of these have built in transfer switches.
Of course, you could simply get a converter/charger of the appropriate size...and then by a standalone inverter of the appropriate size when & if you need one.
Good luck!