A second referendum would be a disaster for this country, Pandoras box is open.
So to avoid repeating previous complaints we would have to negotiate the details of the deal first, right? Otherwise we would be just be voting on the unknown.
So given the details probably wont be finalised until 2021 and then time to have a national debate, another 1-2 years. We are talking after the next general election.
So the EU has to negotiate a deal, when they wont know who will be in government to implement it and wont know if the UK will vote for it. So logically they will give us a crap deal to encourage the UK to reject it. But given it likely has to be after the next election a new government could say hang on we dont like the deal the other government agreed we want to renegotiate. 
So when if ever a deal was on the table, who would decide what the impacts of it will be on the UK, economists, forecasters, or politicians? And they are going to be so accurate. Meaning we would have to vote on a deal without knowing what its impact would be, which sounds just like the first referendum.
Assuming the UK rejects the deal 52-48, what then, do we stay in the EU and under what terms or do we leave anyway. We would need a third referendum to decide that. Or we could have a referendum with 4 options, accept deal leave, accept deal stay, reject deal leave, reject deal stay. That's not open to a disaster is it?
So while all this is going on what will happen to our country? A decade worth of uncertainty for everyone. Then maybe stay wins on the third vote but the conservatives decide to put leaving the EU or another referendum in their manifesto for the next election. And so business has no way of knowing if the UK will be in or out of the EU for the next 15 years or so.
Fecking hell, who suggested a second referendum?
So can anyone explain how it could practically work without plunging our country into purgatory for 15 years and beyond?