Переспать часто относится к сексуальному контексту. т.е. переспать с кем -либо =have sex
Еще переспать значит "спать больше обычного (нормального)"
Переночевать чаще всего просто обозначает провести ночь где либо...