SAME!! I usually only go home once a year, at Christmas (like you, I can’t imagine not being with my family during that time of year).
I live in Japan — and yeah, I take daytrips around the country sometimes since it’s small enough to be eminently doable.
But so many people assume that I must just travel around Asia all the time — Korea, Guam, Taiwan… (“because it’s so close!”). Which is true. And yet the only places I’ve been are Thailand and Malaysia. For business trips.
It’s difficult to arrange my schedule to take any significant time off (never mind the expense) and I definitely feel the guilt about it, if I go to the trouble of working out vacation time and don’t use it to go home and visit my family.