You could easily spend a full day in the Zaanse Schans but I’d recommend a half day tour or allowing around 3-4 hours in the town to allow you to fully explore.