Bendigo pubs let punters pre-purchase pints