Vance's in Columbus, OH always pretty well stocked. Good service, I've never had an issue there.
Ohio Valley Outdoors, they have several in the OH area, I frequent the Lancaster store. Nice range attached with pretty good pricing there. Of the 3 I have been too, it is right in the middle. One was 6-7 for half an hour, another was 20 unlimited, OVO is 13 and change and has a yearly membership that allows you free range time. Not as big of a handgun selection, a lot more rifles, but awesome staff. One called around to order buck shot for me when they were out. Made 4-5 phone calls and had it there in about a week.