if you're going just to get stoned, i'd recommend not buying drugs in amsterdam because all the tourist traps are overpriced and generally inferior to that found in other dutch cities.
taking the ferry is such a waste of time, especially from newcastle!
you can fly for 1p on ryanair to somewhere relatively close and then take a train