Thanks for your ideas, though I could use a few more! We are at quite a distance from MIL anyway, so only see her during holidays. The rest of the family are mostly a similar distance, both from us and from her, so the same applies to them. Whatever they may think of it, most of the main school hols in the UK revolve around what I would class as religious events, which gives a problem for Xmas and Easter.
Unexpected: I agree they need reminding, though am still gobsmacked at it - it's not like any of us is all that young. I quite like the idea of going away for Xmas (ie abroad) but DD wants snow and DH & I want sun! And neither alters the fact that DD wouldn't have company, so more needs to be done.
Davros: my lovely MIL is no kind of burden as a rule, though I'm worried about her being poorly - we managed to leave her with a stinking cold (that nearly always happens, unfortunately) and it's hitting her very hard this year. I'm thinking of cancelling our plans for this weekend and going back up actually, though I don't know if that will help much. TBH, this situation has been gradually escalating and I've always followed a policy of not having a fight in MIL's house, especially over Xmas. We go for her and to give DD time with her cousins, which she otherwise never gets. I wouldn't take this step lightly, so need to feel I have some sort of alternative plan to stop Xmas Day feeling like any other day. I agree that we don't have many years left with her not being independent anyway, one of the reasons I've simply chosen to ignore BIL's behaviour as much as possible. I may yet do it again - we'll see. It's just calming to see what others do, as I was very upset about it this year.
OK, I think the main focus is going to be growing/strengthening local links: they have tended to be swept aside because we spend most school hols up with MIL. If we're a bit more determined on ordinary weekends to meet up with people, we might find ourselves in a different position by the end of the year. Thanks again for your help
.