Beaches, cuisine, culture and gay scene… Sydney has it all.