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