I have several cargo shorts that I bought a various places over the years. Kohls will carry them and I also purchase on line.
I never bring a bag. I have my small wallet with the bare minimum(ID, 1 CC, DVC card, insurance card a bit of cash), my lip balm, a small baggie of ibuprofen, phone, and fuel rod. That is it. Never needed anything else in all of my visits(well except female stuff but then I just stuff my pockets and the good thing is that there is less and less throughout the day). With over 30 visits under my belt, I have found that I need less and less with every visit. If you pack all of this stuff and after 2 days you do not use any of it, leave it in your room. If there is an emergency and you need a bandaid, go to first aid. They are free there.