The phrase
"holiday stay" refers to spending time away from home, usually during a vacation or a break from work or school. It can be staying in a hotel, a rented house, or any place where one relaxes and enjoys themselves during a holiday period.
Full definition