what is the difference between holiday and vacation?
Vacation isn't used much in British English, except to refer to a period of time when a university is closed, but holiday is used in American English, where it means a national, legal day off, like Thanksgiving or Independence Day. So, if you're in America, it's possible to have a holiday during a vacation.