British usage is normally 'holiday' rather than vacation. I believe it includes on , but I could be wrong. In American usage, we use 'vacation': 'on vacation' or 'for a vacation'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.