The best place to go shopping in Melbourne is, well, everywhere. Every nook, cranny and sprawling area of the city has a strip, market, mall or outlet to sink (tap) your teeth (digital wallet) into.