what is the right word for someone who entertains or hosts guests? 招待人？
you can call it “主人”. but it is barely used .you sometimes can see it in paper .In oral spoken,we juet ignore it ,you can call the name or palace name streatly
For instance：这家主人正在招待客人=This host is entertaining guests
Alice thought Bob was a kind and hospitable host.
"主人" was commonly use in servent who begged the master or BDSM(some call the lord)or old ancient servent who faced with the empire
when you use it between country .you can call it “东道主”