A friend of 50+ years hosts me at his "top 100" course in the NYC suburbs. I pay for my caddy if we each have our own, or we split it 50-50 if the caddy carries both bags. He pays the guest fee, although I have offered to pay that.
A friend of a friend has hosted me at another similar NYC area club. He would not accept any payment. He also hosted me for drinks at the club. I saw which Bourbon he ordered and sent him two bottles of same to thank him. For hosts who are unwilling to accept payment, I always send something. For awhile I gave them Vol 1 of the confidential guide signed by TD, until I ran out of them.