Mark Chipperfield on where to find the best shopping in Sydney, whether you're a souvenir hunter or a fashion victim.