I apologize for being almost a month late. I don't come in here very much anymore. Maybe you will still find these answers useful to you.
I live on the Enterprise side of Ft. Rucker.
, for upwards of $800-$900 it shouldn't be any problem getting a nice apartment and quite possibly a house in Enterprise, Daleville, or Ozark (that's the 3 towns surrounding Ft. Rucker). Of the 3, Enterprise is the largest and arguably the nicest.
Places worth visiting:
None to my knowledge.
Cliff's Gunshop in Ozark has quite a bit of reloading supplies and a fair selection of firearms, he is also a gunsmith.
Ordnance Depot in Daleville has a decent selection of firearms and they have an Indoor Pistol range.
Lock-n-Load just outside the Enterprise gate has a small selection of firearms and they also have an indoor range.
Finally, you have Po'Boys in Dothan. They have the best selection of firearms.
Gun ranges/POW range:
Partially answered in the gunshop listings but you also have Tri-State Gun Club in Level Plains (I am a life-member here). http://www.tristategunclub.org/
Outside range, 22 acres, IDPA,IPSC/USPSA, Falling Plates, Heavily Modified Skeet, NRA High Power matches, etc. Max distance is 100 yds, no max caliber for general plinking (individual matches have limits).
Finally, Ft. Rucker does indeed have a POW range located on AL 27 between Enterprise and Ozark.
Again, sorry for being late but I hope this helps.
Feel free to shoot me a PM and I will help all I can, especially where TSGC is concerned.