I'm not sure about the expense, during the domestic Thai address. You can use major credit cards or not. I think you should exchange the Thai enough in combination with credit card.
I'm not sure about the cost during their stay in Thailand. Do you take credit cards? I think you should exchange money. provided adequate Thailand with credit cards.