Eurostar all the way for me. But it would depend on where you're travelling from for it to make time sense.
A useful website is Eurostar Snap that gets you access to legitimate cheaper tickets, as you choose morning or afternoon for travel, rather than a specific time. Not sure if your dates will be available yet, but it's worth a look for price comparisons.