I was in Amsterdam for a business trip last week and as much as I wanted, the testing policy of my company kept me from taking a smoke.
I am not sure it would have mattered though, as there were so many smoking on the streets I would likely fail the test from passive inhalation.
Even without the cafes, Amsterdam has got to be one of the coolest cities in the world, a hipsters wet dream. So many specialty shops and reclaimed pieces fill the gorgeous renovated buildings packed in side by side.
If you haven't been and get the opportunity, take it.