Concept Aquatics, Ocean creations are 2 good places. I find the big stores to be expensive for corals and if you really look at the tanks they are not the best kept.
Watch out for those telling you things are rare. Buy it because you like it or you won't have a long love affair with your tank. It will lead to problems and neglect and honestly you wont last long in the Hobby.

I'd advise going in on days that you have no intention of buying anything in the bigger stores and really Look at the livestock and tanks. When you go shopping with the intent of getting something for your tank I find it is easy to overlook red flags. It is also easy to end up with something you will regret later when you can't find something that really jumps out at you.
When buying Fish and Corals from ANY store or fellow reefer... NO ONE is safe from pests and disease. QT your fish, Dip and inspect your corals.