Express appreciation for the little things done for you but do not overwork "thank you" .A nod or a smile to staff is sufficient. A "Thank you" to the hosts or business colleague will cover the whole event or experience. Also,don't interpret it as "abrupt" or "short" when Thais do exactly the same thing.