I have gotten a few great deals at shows, but that was usually after I talk to the breeder for a while an negotiate a good price. Most of the time though I am able to negotiate the same types of deals though breeders. A lot depends on how good at negotiating a deal you are. I have found that breeders that I deal with on a regular basis will usually offer me a price that is extremely competitive with shows in my area, and this way I know exactly how my snake has been cared for.