green house
One of the best in town, according to the jury of the Cannabis Cup: it has won several awards so worth a try. Relaxed atmosphere and good food, for a coffeeshop at least. There are four Green House coffeeshops in Amsterdam, so don't get confused if you bump into one of their other branches!