So a bit of a backstory (pls bear with me). My partner and I have been friends with this couple for almost 6 years now but they've now moved to another country. Almost 2 years ago, we visited that country but we didn't stay with them, so we just met for a nice lunch and at the end we were saying good-bye and I said it would be nice to meet again and that they were welcome anytime if they happened to be in the UK.
Fast forward to January this year, my friend messages me out of nowhere saying that they've bought flight tickets to come to the UK and gives me the dates. I find this odd, as she gives me details of flight times and everything so I braced myself and asked, where were they going to stay. She says, "With you, I hope it's not a problem". Bear in mind my friend is coming for TEN DAYS with her partner and 2 toddlers. Neither her nor her husband discussed any of these plans with us beforehand.
I asked my partner if he knew anything about this and he said he hasn't spoken with either one of them in months. We are both so surprised because they've never done anything like this (That I know of) and even if out of politeness I said they could visit us anytime, I'd still expect a heads up, especially because it's not just coming around for tea, it's hosting a family day and night.
They really are nice people but I don't know what to do.
Should I host them because it is my fault for welcoming them "Anytime" 2 years ago?
or
Should I ask them to find other accommodation for their trip?