A possible Option will be to legalise weed, but to only enable the profits to occur in unique neighbourhoods (Berlin have proposed building weed lawful in Kreuzberg but not in the remainder of the town). Or, alternatively, for making 1 or 2 non-touristy cities in Portugal the new Amsterdams. Yes, https://waylondodtu.wikinstructions.com/847291/a_review_of_where_to_buy_weed_in_portugal