"Best" depends on where you are and what you want. There are a lot of breeders online, or you might have a good pet store nearby. Try the kingsnake.com classifieds.