Как правильно говорить - "ночью" или "в ночи" ???
Все просто. Если отвечает на вопрос "когда", то ночью. Например, это случится этой ночью. Он предпочитает работать по ночам.
А если во фразе надо передать ещё и ощущение пространства, то "в ночи". Путники в ночи, звуки в ночи. Безмолвие и свет одинокового фонаря в ночи.
Так получается, что передать ощущение пространства стремятся в красивой поэтической речи. Отсюда и этот вывод -- ночью, когда обычная речь; в ночи, когда поэтическая.
А на самом деле -- ночью, когда говорят о времени. В ночи -- когда о пространстве в ночное время
"в ночи" это "высокий штиль", в обыденной речи не уместно, если только не ставится цель достичь определенный эффект.
завет ат каньтексты

Как тебе нравится, так и говори. Если это не поэзия, в русском лучше ночью. Вночі - это уже украинский.