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."