Оба варианта корректны, но имеют разное значение. Вариант «аванс за строительные работы» подразумевает, что аванс выплачивается в качестве частичной оплаты за выполненные работы. В этом случае аванс является собственностью подрядчика и входит в стоимость работ. Вариант «аванс на строительные работы» предполагает, что аванс выплачивается для покрытия расходов на предстоящие работы, то есть это средства, которые будут потрачены на материалы, оборудование и оплату труда рабочих. В этом случае аванс не является частью стоимости работ и должен быть учтен отдельно.
Лучше: план... на каникулы.
Нормативно: геолого-разведочные работы.
Верно дефисное написание.
Запятая после слова работы не требуется.
В толковых словарях русского языка сообщается, что прилагательное копательный обозначает признак «употребляемый, служащий для копанья». Словосочетания копательные орудия, грабли, вилы подтверждают эту трактовку. В описаниях насекомых слово используется в этом же значении: копательные лопатки, зубцы, шипы, ногти, ноги... Когда речь заходит о работах, то обычно их называют земляными.