i got pretty good weed in berlin when i visited some friends, but it was from private contacts.
i would advise you not to buy from street dealers but instead ask around and get to know some ppl who smoke themselves and hook you up. esp. the arabs will propably take every chance to rip you off if they can. at least thats how they operate in my area. i would rather buy from an african than from an arab.