Hi Gabby
That sounds like a better plan than travellers' cheques. You can use pre-loaded cards anywhere that you see the relevant symbol (e.g. Mastercard) but I would advise checking with the card issuer when you buy that you will be able to use it in Thailand.
Kind regards,
Olly, your editor