I lived in Germany for more than ten years and went to A'dam a lot. It's a cool place! "Smoking cafes" - where one can buy soft drugs - display a marijuana leaf in the window or on their sign. Most common are the Bulldog and the (real) Hardrock.

As for the hotels, it's A'dam, man, of course you can smoke!!!! Best bets are the small hotels rather than the international chains for atmosphere. Remember, though, you're not in Kansas anymore and the hotels are somewhat small and cramped.

Enjoy your trip! Get smoked up and then wander the Red Light District! And hey, man ... smoke one for me while you're there!