Stay - это глагол, который означает «оставаться» (не покидать место). Используется для повседневных ситуаций.
Remain - это глагол, который означает «оставаться» (в том же состоянии или месте). Более формальный и литературный вариант.