Sorry to hear about your first snake!
As long as it's a reputable breeder, there's no problem buying a snake from a breeder. There are some breeders out there that don't take proper care of their snakes, but for the most part, I would probably consider buying from a breeder to be the safest option. Check the Fauna Classifieds BOI (Board of Inquiry), and the Inquiries/Feedback section on this site (http://ball-pythons.net/forums/forum...iries-Feedback) for feedback on different breeders. There are plenty of good breeders! You can check Kingsnake.com classifieds, Fauna Classifieds, and the Reptile Report Marketplace to find snakes for sale, and you can also see if there's a reptile show local to you.
Also, before you get a new snake, it would be a good idea to make sure you sanitize the tank and any equipment that you might have saved from your first snake.
Hope that helps!