Buying Nexus 5 [Australians]

Hey guys, so my current mobile phone died a couple of days ago so I need to buy a new one asap. Questions:

1) Is Google Play store usually the cheapest to buy from?

2) When do carriers normally get it here? If they do at all, I think Nexus 4 wasn't on carriers?