stayover
/ˈsteɪoʊvər/Definitions
1. noun
a period of time spent staying at a hotel or other accommodation for free, especially as a perk for frequent customers
“She enjoyed a free stayover at the hotel after accumulating enough loyalty points.”
2. noun
a period of time spent staying somewhere, especially at someone’s home, as a guest
“The family invited us for a stayover during the holidays.”
3. verb
to stay somewhere for a period of time, especially at someone’s home or at a hotel
“We decided to stayover at our friends’ house instead of driving back home.”