The ideal shoulder bag has three must-have components: a strap long enough to comfortably hold close to the body, enough space to carry the essentials and then some, and the durability to withstand ...