The sentence refers to people, specifically the "strange guests," so the correct word to use is "who", which is used to refer to people.