Same thing happened to us. basically the length of ur leases it is your house. You have the complete right to say no. they cant make you have open houses.
Say to them. these days for this many hours you will let them have an open house and do what suits you if they dont like it they will just have to wait til your lease runs out.

sent via my vortex manipulator