Auckland (where I'm located) has a number of model shops that have a decent range of products, though prices here tend to be high enough that I buy the bigger bits mostly from England. There are a number of clubs in the area as well - I'm a part of the Auckland Central Model Railway Club myself, which has quite a sizeable HO American layout, another large OO British layout & a number of N gauge layouts, though no O gauge of any variety.