Personally I'd fly. However you can get earlier access to booking Eurostar tickets if you join the Eurostar loyalty programme (no fee). Also if ypu have a Nectar card, Eurostar are one of the partners and you can use Nectar points to get money off tickets