There are some great hosting partners available and I recommend Digital Pacific and their Sydney hosting.
I host dozens of websites with Digital Pacific and can attest to their great service and support.
All websites that I setup will be setup using one of the great value plans available with Digital Pacific and include domain registration and the first months hosting. Once setup, I require you to take over the billing from Digital Pacific, they will invoice you direct. This means that your monthly costs are kept to a minimum.