The Swan Valley has Feral, Mash, Duckstein, Elmars and Ironbark all close enough to the city to be a day trip, or you could stay out there. I'd definitely recommend it out there.
In the city you're best off looking to Freo which has Little Creatures (a Perth institution), Black Salt, the...