I prefer the bookbag approach. I use a lightweight bookbag that goes over one shoulder, across my chest, and then down by the opposite hip. The actual bag looks almost triangular shaped. I find that I can fit more in it comfortably. I usually carry around cameras, ponchos, snacks, bottles of water, sun block, towel (small), hats, and many other small things. I find they all fit nicely and aren't too heavy. I usually have space for additional stuff should I feel the need to buy it. I just never liked having a "fanny" pack. I didn't like it bouncing around my waist all day and it always seemed like I had one more item than I had room for.