My own preference is that parliament -- the current one, and all later ones -- to simply ignore the referendum. It was just a campaign gimmick (a lot like Trump's wall) that no government need acknowledge. If it comes to it, jurists can discover or invent a Latin legal jargon to the effect that "Parliament refuses to smell a noisome odour."
Realistically, though, I agree with most everyone else here: there will be no second referendum. The thing is done.
This is correct. However, if popular democracy is going to be a thing (ick), there should be a referendum between May's deal and remaining in the European Union.
(Though part of me is really looking forward to the UK getting its economy smashed and becoming even more peripheral to world affairs until is comes crawling back to the EU begging for readmission with Schengen and the Euro.)