I do both. If buying online from somewhere like Fauna I look at the snake and then at the breeder's rep on the BOI. I've also joined some local snake/reptile discussion forums and facebook groups so I can find small breeders close by who are producing the snakes that interest me. Many of them don't bother to sell online as they only produce 2-3 clutches a year, but they invested in two or three-gene animals so they're producing some spectacular morphs.
ETA: I will also say that based on statements made by or attitudes shown by some breeders, whether on the BOI, here, FB, etc., they will not get my business. I work hard for my money, and there are enough pleasant people to buy from that I don't need to deal with jerks.