Ilica is Zagreb’s main shopping street, with fashionable international brands peeking out from the staid buildings. Design boutiques are scattered throughout the city including local fashion shops, shoemakers and craft stores. Zagreb doesn’t have many markets but those it does have are stellar.