A possible solution would be to legalise weed, but to only allow the income to occur in certain neighbourhoods (Berlin have proposed creating weed legal in Kreuzberg although not in the remainder of the town). Or, alternatively, to make a couple of non-touristy cities in Portugal The brand new Amsterdams. https://marcoaioab.tblogz.com/examine-this-report-on-where-to-buy-weed-in-portugal-42858098