Questions & Answers about В отпуске я хочу больше гулять и меньше работать.
Because here в отпуске means on vacation / while on vacation, describing a state or location.
With в, Russian often uses:
- Accusative for movement into something:
- в отпуск = on vacation in the sense of go on vacation
- Prepositional for being in that state/place:
- в отпуске = on vacation, already there
Compare:
- Я еду в отпуск. = I’m going on vacation.
- Я в отпуске. = I’m on vacation.
So in your sentence, the speaker is already talking about what they want to do during the vacation, so в отпуске is correct.