First of all, if you're staying for a year or more, don't buy a whole lot of warm clothes in your home country to wear in Melbourne. Inevitably the fashions here will be different & you'll either be left with a whole lot of clothes you won't use or feel out of place for the next six months. If you arrive in June or July, there should be warm clothes here in the shops at half the normal price, as they sell out of their winter stock.
My advice seems to conflict with others talking of the high price of clothing here. Do bring any warm clothes you already have, especially underwear and bedding, as clothes are cheaper in some parts of the world. You can expect to pay $A50 for a sweater, $A100 for a coat, $50-$100 for a pair of shoes. If you bug me, I'll write a blog on where to go to get clothes cheaply.
What you'll need:
- sweater / jumper / pullover / windcheater
- coat or jacket
- closed footware eg: shoes, boots, etc.
- probably a scarf
- gloves and hat are purely optional. You don't need to buy these before you arrive.