We moved away.
We don't get many visitors (unless someone last minute needs a bed because they need to be in our city for something - they rarely come just to see us).
Our weekends are absolutely full so we cannot travel most of the time. "Down home" is 2.5 hours away, with 20 minutes between DPs and DMIL.
My family will come as they are used to travel and often come to the city so stay with us - and give us less grief about going back home. Interestingly, both my DPs moved away from home after Uni/marriage, in fact they were overseas for a couple of years as well, so they understand it.
Whereas DPILs never moved. DFIL would travel up, and DMIL came with him, but now that he's gone (even though she has the free travel) DMIL will not come to our house. She has been once since he died 3 years ago. She will visit her DD over 2 hours away in another direction - but DSIL has to drive "home" and collect her, or else DBIL will drive DMIL down and visit his DSis at the same time, and one of them must drive DMIL back home after the visit. Even after DSIL had DC2 earlier this year, and DMIL was bringing her car (well DBIL was driving it - but DMIL would have it to go around locally there), that fell through so DSIL was driving DMIL around daily instead on her "helpful" visit (after a csec).
DMIL has not been on a train since before DFIL got sick. It would be door to door as DBIL would see her onto the train, and DH or I would collect her at the other end - public transport (which is free for her) works great, as my DPs get 1 train to the main station, then the mainline train, then 1 bus from that to 10 minutes from our house and I collect them by car there - DMIL lives along that first train line, but we would not expect her to have that complication.
DMILs age? Elderly, decrepid, disabled???? No, a sprightly 72, active in choir, keeps chickens, a dog and a cat, minds the 3 DGCs living next door constantly, drives herself around happily locally, ......just set in her ways and with a great Irish "mammy guilt" tradition to boot which is unleashed on poor DH constantly (every time he does get home, there is a long list of jobs needing doing - DH works FT, travels constantly, only gets home every 2-3 months - yet his DB works 3 days/week, and is a profession to do many of these jobs, but is always "too busy" - guess who is the eldest?!!).
Sorry, rant over....