Dd and I moved away from London 2 years ago, and now live in a different country. We have been planning (since last year) to visit London this summer. Exact dates of the visit were never absolutely firm until quite recently, but general timeframe has been known since just before Easter break.
We will be staying with some very dear friends who thankfully have plenty of space and can accomodate us without any problem or inconvenience. It was mentioned about a month ago that they might be away for about a week of our stay, but we were welcome to stay at their place regardless.
Today I had a phone call from the husband to say they have been offered the chance to stay at a villa in France (owned by his parents). The complication is that the dates they've been offered the villa are almost exactly the time we will be in London. (There is no flexibility on the villa dates, as it is rented out/unvailable on other dates) At this point, they are planning to go to France, and have proposed that dd and I come there to stay with them for a week or so.
These are some of my oldest friends and dd is like a sibling to their children. We've been looking forward to this London visit, and spending time with this family, for a very long time.
Going to France could be lovely (of course!) and a real unexpected adventure. But where they will be is not easily accessible, so we'd spend a full long day in transit each way. By breaking up our London visit, we would lose lots of time to see other friends, and also may not have time to do other things we've planned (loosely). If we don't go to France, we will only see our friends for a few days, if at all. Dd would be heartbroken.
What do you think, and what would you do?