The best way to get around is with your own car. But I'm not a lucky one to have a 'drive licence' so I take the public transportaion (Bus, Train)
Well, to visit all the places in South-West of Australia take a Month-Pass by West-Rail. It cost around 130AU$.
GETTING AROUND PERTH METROPOLITAN AREA:
In Perth we have one metropolitan train service from fremantle to Perth. Service is every 15 minutes. This services all towns north of the river - claremont, shenton park etc. Unfortunely we don't yet have a service for the southern metropolitan area
The bus network covers all of the metropolitan area of Perth, schedules are available for each bus number.
We also have cycle tracks and cyclists share the road with motorists
the train system is perth is very simple. its like one big crossroad - with the centre of the city as the middle. one track goes from south west of the city atr fremantle to north east at midland. the other goes south east at armadale to north west at joondalup. ptices aren't that bad and you can buy multiriders at a discount price if you have a isic card. mulitrioders are good for either 10 or 40 trips throught either one or two zones. depending on the distance you want to go
I suggest you buy a one and two zone ten trip multirider if you are going to be in perth fro a while -they are worth it