“Snoozing” a listing will prevent it from coming up in search results and no one can book. It will not cancel existing reservations. No notice needed. Must update status every 6 months. Can remove snooze at any time.
Blocking days can be done a variety of ways. The easiest is to edit dates, make them unavailable/blocked. You can block several months, You listing will continue to display in search results. Days that aren’t blocked can be booked.
Another option is a blend of the prior two AND limit the amount of time in advance bookings can be made.