Heading to vietnam via Singapore

I was wondering would would be the best option for me for my trip to vietnam.

  1. Get my flights from Singapore to Vietnam at the airport on the day
  2. Book ahead of time I.e. now - however as im based in the Uk, I’m wondering if flights would be cheaper when I’m on the continent than online from the UK

Edit: open to other suggestions as well ! Thanks