ILook into battery power, especially if you are running your trains outdoors. Battery power has reached a level that several trains can operate on the same track, controlling one another by communicating between them. Lithium-Ion batteries will give you a few hours run time before needing to be recharged.
One manufacturer that I have purchased all of my R/C modules from is G Scale Graphicshttp://www.gscalegraphics.net
It may be a good idea to browse his site and ask questions. Del will get back to you with answers quickly. If you need assistance I can help. Here is one of my videos that I have uploaded to Youtube, showing a battery powered diesel.
https://youtu.be/48YmHXziHVo
DITTO.
I converted my Bachmann 4-6-0 Annie to BPRC, using a Deltang Rx, on/off switch and charging jack from RCS Australia, and 12v, 2000Mah NiMh battery from All-Battery, a Tx from RCS Australia, and a MyLocoSounds board from Del at G Scale Graphics.
No power to the brass track and the engine runs and sounds fine. You'll get over 2 hours from a 2000Mah battery whether it's NiMh or LiPo. If you can follow directions and solder you should have no problems. I removed all the electronics from the engine except for the motor and speaker, and left the chuff mechanism installed so I could use the MyLocoSounds board. You'll have to buy a charger, but All-Battery offers combo deals. I went with a 12v NiMh (got it off the All-Battery page on Ebay for cheaper than it costs straight from their store), I tried a 9.6v but the top speed wasn't good enough for me.
Right now all I have is a tankcar, flatcar, and caboose. I also have a 5' and an 8' circle of brass track plus 12 pieces of 1' straights.
For what you spend on a good DC power supply you can get most if not all of these battery components. Tony Walsham (RCS Australia) even has specific packages for the Bachmann engines:
http://www.rcs-rc.com/
He can't ship batteries, but All-Battery is here in CA:
http://www.all-battery.com/index.aspx
And here's Del Tapparo's G Scale Graphics site if you go that route:
http://www.gscalegraphics.net/