My Guins go visit my neighbor fairly often, but he loves them so it isn't a problem. He has cattle in the pasture next door to him, my Guins love the bugs the cows bring, so they go free range that pasture after the cows have been there.
We have 175 acres. One would think that was plenty to keep my birds home

Doesn't keep my Peacock home, either, he goes in and out with my Guins
As far as keeping yours at home, try putting out some yummy snacks and treats on the far side of the property, away from the road and the neighbors. If you treat them everyday with their favorite yummy food, they should stay closer to home.