keep open house
keep open house  {v. phr.}
To offer hospitality and entertain those who come at any given time on a certain day or afternoon. 
Beth and Charlie have a cottage by the lake where they keep open house on Saturday afternoons during the summer.
Categories: 
 
Source: A Dictionary of American Idioms
