I think any backpack would do, but considering the reasons you explained, I would look into one of the Swiss Gear backpacks. I have found that they are more durable than most others I have used. I have two of them, one I used in the military and now use for hiking and many other things. I also have one for my laptop and other portable devices. They range in size from pretty small (your needs) to very big for camping.