A possible solution could be to legalise weed, but to only enable the income to take place in specific neighbourhoods (Berlin have proposed creating weed legal in Kreuzberg but not in the remainder of the town). Or, alternatively, to create a couple of non-touristy towns in Portugal the new Amsterdams. https://buy-weed-online-in-bali93852.yourkwikimage.com/837652/the_best_side_of_where_to_buy_weed_in_portugal