Castles in Sydney, New South Wales from $26 per night