If you can go to a local reptile show to see the different snakes in person - that would be best.
If not, order online from a reputable breeder. Stay away from pet stores - that is a terrible place to purchase your snake from.
Congrats and best of luck to you.