Being one of the best cities not just in Australia, but also in the world, Sydney is definitely better than Melbourne. In addition to beautiful views of the harbour, fresh seafood, great weather and stunning beaches, the city also offers a lot of activities for one to indulge in.