7–9 days, add: Rotterdam and Leiden (day-trip from Haarlem or Delft), or more day-trip towns north of Amsterdam (Alkmaar and Hoorn/Enkhuizen) 10–11 days, add: Arnhem (for the two first-rate museums nearby) and either Utrecht or more time in Delft to day-trip to The Hague.