"Most cities in the world allow for non-stationary selling. That means as long as you keep moving you won't be needing a permit."
Hardly. Many cities (essentially every city in the Bay Area, for example) either outright ban peddling on public property or thoroughfares or requires a license for it.