We don't know whether 'we' are staying with John at the moment of speaking or are planning to stay in the future in your first sentence. The stay is clearly in the future in the second. Use a capital letter to for the first letter of a sentence and of proper nouns.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
samersamer1974 in the first sentence "We are staying" is at the moment of speaking , so I asked if we can replace it as "we will "If you are staying there at the moment of speaking, then you cannot say 'We will stay'.
Anonymous the only difference I see is in the chronological "tense" of the words "are" (present) and "will" (future)'Are staying' is present (progressive) tense, but it can refer to a future situation. 'Will' refers to present certainty or volition.