I hear only Holland/The Netherlands have it legal, and sell in coffee shops, maybe sweden too or something lol.
England's the same as America, you either get ripped off by a street dealer or you get a dealer's number from a friend.
There's not a lot you can do really!