I use a Revelate Pika saddlebag which maxes out at 12 litres, a Mountain Feed bag, and a small Banjo Bros Frame bag (which is probably the smallest one out there, but on my small bike frame many others don't work out well.). Between these three I can fit a surprising amount of stuff, certainly enough for a trip like you describe.