Switzerland
Belgium
Morroca has hash cafes
Norway
and canada

and wales has one.
Norway?? where? what?
I only know about a place that you can go at night once a week and smoke some weed and hang out, but i dont think they sell there.
A really nice place though..