There’s a reason the longest day of the year seems to fly by so fast in Germany. Here’s how to feel the rhythm at the country’s biggest, free street music celebration in 2026.