I liked coffeeshop Johnny alot, I went every morning to get a takeaway. The shop is really small so not a place to chill but a great place to buy good quality at very reasonable prices. All hash is imported and very good, I highly recommend (literately) the Moroccan Ice its 20 euros a gram but its the business. To give an idea how cheap it is the most expensive bud on the menu was Super silver haze for 11 euros a gram. It's more of a local place than one for tourists but the staff were extremely helpful and friendly the female bud tender twice complimented my fiancée on her dresses. All in all if you don't want to get ripped off go to this place. Coffeeshop La tertula (I may have spelt that wrong) around the corner on Prinsengracht is a nice place to sit get a drink and chill by the canal.