Hello. Creating a two-week itinerary in June has been more difficult than I imagined! I'm traveling with my wife and two children (17, 19). We enjoy outdoor activities (hiking, cycling, boating) and prefer smaller cities and towns. That being said, there is no way we're skipping Amsterdam! Here is what I've cobbled together.
6/8 - Arrive Schiphol, train to Amersfoort
6/9 - Amersfoort
6/10 - Visit Kröller-Müller Museum and national park, sleep Amersfoort
6/11 - Train to Delft, sleep Delft
6/12 - Delft
6/13 - Rotterdam and/or Gouda, sleep Delft
6/14 - Den Haag and/or Leiden, sleep Delft
6/15 - Train to Hoorn, sleep Hoorn
6/16 - Explore area (Edam, Marken, Enkhuizen), sleep Hoorn
6/17 - Explore area (Edam, Marken, Enkhuizen), sleep Hoorn
6/18 - Train to Amsterdam, sleep Amsterdam
6/19 - Amsterdam
6/20 - Amsterdam
6/21 - Depart Schiphol
I've played with multiple variations of this itinerary, reversing it and splitting it up multiple ways. Some variations involve renting a car for the Hoorn portions and driving from there to the Kröller-Müller Museum. Day-tripping from Amersfoort via public transit seems to solve that problem.
Amersfoort doesn't warrant a mention from Mr. Steves, but it looks like a beautiful and interesting city.
You may notice Haarlem is not on the itinerary. There is only so much time!