The Netherlands has, if I remember correctly, more broadband connections than anywhere else in Europe and wifi is everywhere.
But if you need an internet cafe, check out,
The Mad Processor, Kinkerstraat 11-13
There is also, apparently, an internet cafe very close to central station but its website is so irritating, I gave up trying to check it out.
Or try any cheap phone call shop (belwinkel)