Anonymous wrote:They pay their own way and stay at a hotel and you're complaining about what exactly?
+1
I mean, ok, yes, more than a week is kind of long. But! If you can keep up with your regular life and include them in it, it doesn't have to be so disruptive.
Perhaps talk with them about shorter visits just covering one long weekend.