Exercício: That x Where

Pessoal, dúvida:

Man: Can I join you for a coffee?
Woman: Sure. Harry was just comparing this hotel with the one ... He stayed in during his trip to Norway.

A resposta certa seria "that" instead of "where", porque ?
Obrigada,
MENSAGEM PATROCINADA Para aprender mais sobre os Tempos Verbais baixe agora o: Guia Grátis de Tempos Verbais em Inglês. Ele contém um resumo bem estruturado para revisar os conceitos que você aprendeu na escola.

Clique aqui e saiba como baixar!
It would be most natural to say neither "that" nor "where", and just go straight with "the one he stayed in during his trip to Norway."

However, if you have to choose between these two options, the correct one would be "that", because it goes with the "in". With "where", you don't say the "in", since the sense of location is provided by "where".

The hotel where I stayed had free continental breakfast.

The hotel [that] I stayed in had free continental breakfast.