there are many ways to go about it..
You can check out the "bag in bag" bags, google crumpler haven s, m or L. basically these you just dump your gear into this mini camera bag and dump this camera bag into your bigger backpack. Just provides padding in the otherwise thin bag
Most camera bags are shockproof to some extent as they are meant to protect the camera
catchlights has a good suggestion but im not a big fan of those single neoprene bags as the neoprene will be cumbersome imo. Like have to hold it or let it dangle while you take a picture.
Crumplers are pretty good (waterproof) but they have a huge range if you count those discontinued ones as there are still good. 7 million dollar home is not a bad choice but the space inside will fit a lot. It can fit a 6D mounted with a 16-35 mk ii, 40mm, 85mm, 50mm, x100s, one water bottle, one umbrella all well but it also has the space for you to put papers like maps and tickets and the like.
Backpacks arent that good imo for your use as you only have one body and one lens. Backpacks can put a lot of lenses and bodies and they only give you a small amount of space on to put your jacket and water bottle and what not
Can PM me if you want more, i've gone through a decent number of bags. I carry my 7MDH for holidays and lowepro event messenger 250 for walking around fyi =)