If you have kids then I would stay out of the SB area or consider catholic schools.
Anything near the airport is shit and the closer you move down lincolnway towards town the worse it gets.
Look at North Liberty as many people have fled SB for this location or you can move to Granger. Mishawaka is ok , but really it has some shitty spots like all towns.
Midwest will be the best selection , but not always the best price.
Femme Fatale , how are they still in business honestly??
Top Shot - Meh
Lens'- for reloading if you get to know him
Granger - is that one still open?
There are a few more around , but those are the close ones.
Ranges
Kodiak - indoor on the south side of town, which is not a bad place to live either
Midwest - Elkhart area
Kingbury - DNR controlled range for rifle, pistol, and shot gun
BRC - Member only just northwest of the airport.
STJCC - Also a member only place , kind of small but nice
If you are working for or in the airport ask for a guy named Brandon he is a realtor and TSA.
Welcome to the neighborhood.