From thrift stores to flagships, Melbourne is well known for being a shopping hotspot, so if you're planning a trip to the buzzing metropolis, be sure to carve out some time for a little retail therapy. These are the best places to head for that perfect buy.