Ha, well I'm from Columbus as well. There a few fish stores around here. There's a Jack's Aquarium off Fishinger in Hilliard, Aquarium Adventure at Dublin-Granville road in Dublin, Byerly's on 5th and Granview, and Fish Junction in Westerville. Petland at Carriage place (Sawmill & Bethel). And then of course, there's Petco
. From worst to best, Petco->Petland->Jack's Aquarium->Aquarium Advenure->Byerly's.
Fish Junction is a good place to obtain small frags of corals (propagated) that you want to get but don't want to spend an arm and a leg.
Though, fish junction should be called coral junction. They sell more corals than fish. Fish junction is a very small store which has weird hours (THU-SUN) only. They have a large tang and a butterfly in a large prop tank. I have to say, although fish junction only sells small variety of fish and a large variety of corals, it's one of the better stores. However, store presentation is decent but owner is very knowledgeable.
Byerly's sells a lot of fish, some dry goods. They carry a large selection of fish and some corals. I like them because they do carry some odd fish that you don't find at Aquarium Adventure. Most of the time, their fish is in decent health. Owner and employee seem knowledgeable in their field.
Aquarium adventure carries a large variety of fish and dry goods. It's a rather large store. Aquarium Adventure does try to carry a large volume and variety of fish. Generally the fish health isn't as good as Byerly's. However, the store presentation is pretty good. The store also has a library section where customers can sit and read about fish. Owner and employee are fairly knowledgeable.
Other fish stores I won't bother mentioning.
Small variety of fish and coral, and generally fish are in poor health.