英語のUsageに違いが書かれてあります。
Vacation:General term in American English.Use to talk about the time people spend away from school or work,especially when you are traveling away from your home for pleasure
「アメリカ英語で休みを示す総称。人々が学校や仕事から離れて過ごす時間について話す時に使う。特にどこか楽しみを求めて旅行などをする時」
Holiday:General term in British English. Use to talk about a day when no one officially has to go to work or school, or a special religious day.Often use the
'holidays' to refer to long periods off work or school.
「イギリス英語で休みを示す総称。誰も公式に学校や仕事にいかなくても良い日のこと。または特別な宗教的な一日の事。複数形のholidaysは仕事や学校に行かない長い期間を示す」
とありますので、holidayは基本単一の祝日(含:宗教的な休日)や単に学校や家に行かなくても良い日のことで、複数形の場合はvacationと同じ長い休みを意味するものである。、vacationとはある一定程度、物理的に家などからも離れたところで過ごす休日(短い場合も長い場合もあり)を指すということかと考えます。