I went about 10 years ago and loved it. Dutch are very cool people and the women are f'n georgeous. Red light district is cool to see especially when you are tripping. Actually, the whole place is a trip and almost anything you could want is available. Red light is a little conspicuous though. Lots of tourists walking around and you pretty much have to walk in the gals front door while a lot of people are gawking. She then pulls the curtain and you go at it. There are other places but thats all I attempted.
The smoke is strong and cheap. Buy small quantities at a time. There is no rush to stock up. Dont be a idiot like me and go crazy like a kid in a candy store the first day. I bought a bunch of the best they had and wound up having to leave most of it behind because we just could not smoke it all

Heineken is incredible there but food is not so great.
I was high most of the time I was there and to be honest kind of regret it now because it limited me from doing stuff. I wanted to take a trip out to see the Tulips in Kukenhoff and delft blue factory but overslept and missed both tours because I was hung over from partying.