Loads of places to get good value for souvenirs. Alot of the shops around the harbour are quite expensive, walk for another few minutes to get the same ones for better value. Watch out if you are buying Ugg Boots. There are quite popular and alot of places sell fake ones that are made in China and still charge the smae amount as you pay for the real ones. Make sure the outside of the store says Ugg Australia and that if you pay any less than $140 they are probably fake.
If you own or manage The Rocks, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.