Правильное написание: ночь на Ивана Купалу.
Корректно написание со строчной буквы.
Нет, запятая не нужна.
В значении "дождь идет постоянно" - день и ночь идет дождь.
Спал как убитый – устойчивое сочетание, запятая внутри него не ставится. Первая запятая поставлена правильно.
Правильно: «ночь длинных ножей». См.: Лопатин В. В., Нечаева И. В., Чельцова Л. К. Прописная или строчная? Орфографический словарь. М., 2011.
В этом предложении все расставлено правильно.