I would recommend getting a longer Mac to give better protection to your trousers. Work warm would be a top coat. I know some people say in Melbourne it is not needed, but I disagree. I wear one frequently in winter.
For the rain jacket, I would invest in something better, Berghaus or Fjällräven. You can often get a really good rain coat on sale at the outdoor shops in and around Little Bourke Street. Costs more, but will last better, look better and provide better protection.
Also, I would throw a Harrington into the mix, something half way between the rain jacket and the pea coat.
Edited by The Ernesto - 3/19/13 at 5:54pm