Plan your trip by all public transportation in The Netherlands via http://9292.nl/en (or choose on that website the desired way of public transportation)
Information about the Dutch trains:
http://www.ns.nl/en/travellers/home
Information of the train to other countries from and to The Netherlands on http://www.nshispeed.nl/en (+ tickets online)
The best and cheaper way to travel by public trans
portation is by the so called anonymous OV-chip card (= a national card like the Oyster card in London):
see http://www.ov-chipkaart.nl/afbeeldingen/5434/travellingwiththeovchipkaart . The card itself costs Euro 7,50 per person and then upgrade your OV-chip card with money. At bigger railway stations you can even upgrade that card with cash money at the counter. You can travel by train with that OV-chip card when the card has at least Euro 20,00 on it. ALWAYS check in and check out with that OV-chip card in EACH bus and in EACH tram, but for the train and the underground check in with that OV-chip card at the beginning and only check out at the end of your trip unless you have a long break at a railway station. Between the beginning and the end of the trip by train should be not more than 4 hours ...
Eurolines is a bus organization through whole Europe with buses from everywhere going to several cities in The Netherlands: http://www.eurolines.nl/en/
(check carefully on the internet, since sometimes flight tickets are cheaper!)
Check http://www.skyscanner.nl/ for cheap flight tickets to and from The Netherlands. Keep in mind that only bigger railway stations have lockers for your luggage .. and those lockers are quite costly (for one suitcase about Euro 7,10).