Reptile Expos are a great place to find a bp. There is normally a considerable variety (half the booths seems to be bps these days). If you do buy from a breeder, dont be afraid to ask questions about the animals history. Ask to hold it. Look around at his other animals, are they all healthy (well fed, hydrated, parasite free...). IMO, if he even has one sub par animal I would keep looking. Reputable breeders are proud of their animals and wouldnt bring anything unless its in great shape.
As for morphs, if youd like to get your mind blown try looking through this site - http://www.worldofballpythons.com/morphs/
youll find all kinds of morphs there, though if you find something you like male sure you research price on kingsnake or fauna otherwise you might end up with a shock at seeing the pricetag (though there are a ton that are very reasonably priced).