We've got a list of the 25 best things to do for first-timers in Melbourne to ensure you experience this fantastic city to the fullest.