The Gosnells Railway Markets is always a favourite place to visit on the weekends. I love all the shops that are there. If you're a bogan in Perth, the Gosnells Markets is your go-to spot for band shirts, bags, piercings and accessories.
The food court is good too with a wide range of different cuisines. All low cost and easily work within a tight budget.
There is an old train right in the market that is a favourite amongst the kids. When I was a kid, being a local to Gosnells, my parents often took me to for lunch there and the train was always the highlight of the day! You can't climb on it though, which was a shame, but now as an adult I understand why!