The coffee-crazed city of Melbourne has more cafes per person than any other city on the planet, which is one of the reasons the city has been nicknamed the coffee capital of the world.