When you go into a shop and see the bike you want to buy, can you take it home straight away or will they order it in for you? If they order it, how long does it usually take?

I'm pretty sure under Australian laws I'd have to have a learners permit for 3 months before getting the full license. Is that right?
Thanks. I've never had a bike before and feel a bit overwhelmed by all the info. Do you think the best tour bike to get would be a road king? I'd want to have weekends away, so would ideally want space to store a couple of bags and maybe a passenger.