at 是和后面的stay 连在一起的,stay at 表示住,待,这句话是地点状语从句,所以at要放在which前面。
原来是这样的This is the hotel which we are staying at. 但介词前置了 所以at就前置到which前