I second what tttaylorrr said, and will add this: If you don't find a breeder local to you, start searching morphs you like on morphmarket. Find a handful you like and research the breeders that are selling the ones you like. Some research on the breeder may help you narrow it down.
The benefit of finding a breeder near you is that you will probably be able to drive to pick the animal up, saving on shipping. You can also meet and handle the snakes before buying.
Another great option is a reptile show/expo near you. They often list the breeders on the website so you can research prior to getting there and have a few breeder's tables you want to visit. This also gives you the chance to handle a few snakes and choose one you like.