In this sentence, the word "who" is the correct choice because it is used to refer to people. The sentence is asking about the identity of the strange guests, which are people, so "who" is appropriate.