It sounds like this is a team "onsite", so my response is a little different, but I love this so much I have to share. In the past I've had weekly team meetings and I tasked each person to bring a "team learning" every week. So it's essentially a live knowledge share. It could be anything from something product related to something team or customer specific. The team really engaged with this and it drastically increases the learning velocity.
Hope this is helpful!