Our comprehensive guide to where to stay in Sydney: the best hotels and hostels for all budgets, and detailed descriptions of which are the best areas, suburbs and neighbourhoods.