From hidden cocktail bars and laneways with vibrant street art to bustling cafes with great coffee and fabulous hotels, Melbourne has it all. Here’s how to make the most of