I’ve seen some souvenir shops and a flower market selling cannabis. I can smell marijuana in many places. According to Lonely Planet, cannabis is not technically legal in the Netherlands, but widely tolerated.
Soft drugs I know of like marijuana and hashish, and some other soft drugs I’ve never seen – space cakes and mushrooms-based truffles – are allowed.
Coffeehouses is where one procures marijuana. Yup, cannabis is served there but not alcohol. And if you have got kids, beware of entering a coffeeshop, it’s not the cake and coffee kind of house.