Never happened to me, unfortunately! I am based in UK and have a regular stable of guys whom I see. None have suggested a free visit, though I think I treat them well, as some have been around for 5 years or so. Not even, 'three visits, one for free'! When I am abroad, I am often not in a place long enough for repeat visits. I have been in Bangkok, and Siem Reap for a week, and seen a boy twice, but no free offers. More often a later request to contribute to the family buffalo, etc! You must have particular charm. I think that if a guy I know suggested a free visit, I would accept, but still paying fares, drinks, etc.