Well, it is nice to ask these questions before you come - as some people like to give sarcastic comments - how are you meant to know about certain things in a new place that you haven't been to yet without asking! Alcohol is only available to purchase in one place, for which you must have a license, and it is very strict with that, as you can only have that alcohol in your vehicle between there and your home. Otherwise it is just hotels which serve alcohol, and it is illegal to make your own, so would be a huge risk... Best of luck for when you move here!