Вопросы к Поиску с Алисой
Варианты использования предлогов с существительным «каникулы» встречаются, потому что оба варианта верны и имеют разный смысл. gramota.ru masterrussian.net
С предлогом «в» (например, «в каникулы») выражение обозначает отрезок времени, не обязательно проведённый за отдыхом. masterrussian.net
С предлогом «на» (например, «на каникулах») речь идёт именно об отдыхе, а не о других занятиях. masterrussian.net
Таким образом, выбор предлога зависит от того, какой смысл нужно передать в предложении. masterrussian.net