I would have them stay at a nearby hotel, so their behavior wouldn't impact my home.
However I would be sure to call him out every time he said comments about my friend.
Often times, the abuser thinks his behavior is okay. 
If someone other than the victim told him off, the abuser might wake up to his actions.
(Or the friend might see the light, and seek a way out).