All the breeders have great shipping techniques to get you your snake to your home in perfect shape!! I live in Oregon and have purchased most of my snakes from the east coast!! Never one problem!! Just look through the breeders, find one you feel you might like to work with and contact them. They'll help you through the process and make it joyful!
As for cost, ball pythons can be anywhere from 40 dollars up to 7500+ dollars It just all depends on what you like. You can go to the NERD website and look through their pictures of morphs and get an idea of what's out there. Lots of awesome breeders and if you want I can pm you with one's who I have dealt with and others I would deal with in a heart beat!!!
Welcome to the forum!!