I have 2 good friends that I pretty much see once a year,and the rest of the time it is phone or email. I would tell your far friend that with work and all that is going on you find it difficult(tiring) to host friends at the home. I would suggest the dinner meet up,but even that can be annoying...