Disagree, tourists spend money when they are in the country. Entry fees are already required for tourist destinations like Disneyland, etc.
I can, however, see fees for large cruise ships docking at tourist cities and then thousands of tourists are released at once without really spending...