Прилагательное \"долгую\" является многозначным. В словаре С. И. Ожегова указываются значения: 1) продолжительный, длительный; 2) длинный.В данном словосочетании употребляется в первом значении. Синоним: продолжительная (зима). Антоним: короткая (зима). Слово \"долгую\" является общеупотребительным, стилистически нейтральным в данном употреблении. Но при употреблении во втором значении приобретает разговорный окрас или пометку устаревшее. Имеет общеславянское происхождение.