Visit Northbridge for vintage and retro stores, and Leederville for design shops and galleries. In the city, the William St mall offers major retailers, while King St is home to independent clothing designers. Down in Fremantle, books and music shops prevail, plus some quirky arts-and-crafts hubs. The historic Fremantle Markets are always worth a look, if only for the buskers!