From slapen + stad, literally “sleep town”.
slaapstad f (plural slaapsteden, diminutive slaapstadje n)