s far as getting bit by anything non venomous under 2 meters, it does not hurt nearly as much as you think and you would not need to go to the hospital for a ball python. I used to work at a ball python breeders place and would routinely get bit by full grown females 4 or 5 times a day with out so much as a mark once they stopped bleeding.
You live in Australia so you will have to check your local laws because I do not think that you can have anything that is not native to Australia as a pet (although I could be wrong). If you can, get a corn snake they are the most available, easiest to care for and most tame of all the snakes. If you need to stick with native stuff, you should go with a children's python. They get bigger but they are just as easy and tame as a corn snake.