There is coffeeshops in Geneve Switzerland that I have been to, though it is not legal.