宿泊【しゅくはく】
accommodation, lodging
一泊【いっぱく】
(staying) one night, overnight stay, overnight rental, per-night rental
泊まる【とまる】
to stay at (e.g. hotel), to be docked, to be berthed, to be moored
泊める【とめる】
to give shelter to, to lodge, to put up, to accommodate