Чтобы правильно ответить на ваш вопрос, необходимо использовать время Present Perfect Continuous, которое отражает действие, начавшееся в прошлом и продолжающееся до настоящего момента. В данном случае правильно будет сказать:
"We have been staying here for nearly a week now."
На русском это означает: "Мы остаемся здесь уже почти неделю."
Таким образом, использование "have been staying" показывает длительность пребывания в заданном месте. Если у вас есть дополнительные вопросы по грамматике или другим темам, с удовольствием помогу!