German Fest 2022: Music, tickets, hours and more