I usually buy from Golden State corals website, then pick it up lol. But I enjoy going in to get my frag, and coming home with a few extra ones.
I also buy from eBay sellers, particularly SoCalAquafarms and GWcorals.
Sometimes I like to look for coral or anemone online since they have something I never able to find in local fish stores. The problem is they often have problems and waste money. Of course local store stocks usually safer to purchase, shipping stress out those coral a lot