Please be advised that May 29th is a public holiday and most shops will be closed.
This day is celebrated by some in Germany as a so-called “Herrentag” (Man’s Day). This often alcohol-fuelled celebration can sometimes take an ugly turn in terms of racist, sexist or misogynist verbal and physical violence. If possible, avoid groups of revellers and in general make sure you don’t travel alone on public transport during the evening and night hours.
If you feel threatened or in danger call 110 or 112 for help.