Amsterdam has some of the finest coffeeshops. Here are my personal favorite