Melbourne is a city that knows how to live. Choose from high-end cuisine to low brow rock gigs, plays, festivals and blockbuster sporting events, all taking place across a city full of parks, gardens and historic architecture.