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