Take a look at Fauna Classifieds, Kingsnake.com, or the classifieds on here. There are a lot of small-time and big-time breeders who have lots of snakes for sale. They can even ship them to your front door if you would like them to. I've never had a bad experience buying from a private breeder. They tend to take better care of their animals than pet stores (no matter how much of a "specialty" store they claim to be). If you take a look at my signature, you can see where I got all of my animals. I would recommend any of them.
Another place to look at at reptile expos. I don't know if there are any near you, but you can always go http://www.kingsnake.com/events.php to see what kinds of expos/shows are in your area. They will have a HUGE selection of animals to choose from. The plus of shows is you get to hold the animal before you purchase it and you don't have to pay shipping.