If you like haggling for the best price, you might want to head out to Fremantle Markets in Fremantle and take in the atmosphere. There are also lots of shops, restaurants, and bars in the area if you fancy a wander. Spend the afternoon at the beach and head to one of the cafes for a bite to eat.
You can find out about the history of Perth with a trip to Town Hall. Check out the shops and charming cafes in this walkable area.