I have the Imax 30 litre and I'd say that plenty big enough if you're on a bike! The bag is well made and well thought out - it even has a flasksized pocket and a rainproof cover! Can't think of a better one for what you describe! As for stuff inside a couple of tupperware/ice cream tubs will be fine and leave plenty of room for reels and other stuff!