I think a 10-20 liter pack is the sweet spot for activities like outdoor festivals.
Enough room for gear and snacks, a water bottle and even a jacket.