The xiǔ reading is northern-colloquial — common in Beijing speech and northeastern dialects, less so in southern Mandarin. Pattern: number +
宿 = that many nights of stay. Compare with
晚 (more neutral, written) or
夜 (literary): all three can count nights, but xiǔ feels casual and embodied — "three sleeps worth."