I mean, vacation mode will hide your items, but you won't risk getting any angry, ignored buyers.
You can also set up an automatic reply message that alerts a buyer that you are on vacay, but that assumes they check their email...
If you don't plan on still checking your shop every day and replying to any/all convos, etc., then vacation mode is the way to go.