In general, you need to get a permit from the city and always display it while performing if you don't want to get into trouble. Some places require you to be a PR or citizen to get those permits, some do not. Look for the rules pertaining this for the places you are visiting.