Tomorrow is Labour Day and next week on Thursday is Ascension Day. Most shops will be closed. But restaurants, petrol stations and shops that offer ‘Reisebedarf’/travel necessities will be open.
There will be festivities in a lot of places especially tonight (Tanz in den Mai - dance into May) and also tomorrow. And as it’s Labour Day there will be Union organised demonstrations and more.
Ascension Day in some areas more commonly known as the less spiritual and more spirits-induced Herrentag or Vatertag. Expect a lot of people out walking, cycling, partying.
That’s the unfortunate part of ‘and more’ :(
If you know german: https://www.tip-berlin.de/stadtleben/politik/1-mai-2024-demos-infos/