To answer your original question, I know of two guys who come once a year and both bring cash to exchange. One guy just makes one exchange at beginning of his trip while the other makes exchanges as Thai Baht is needed. A lot may depend on how the exchange rate is trending, up or down.