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