I'm going on holiday soon and it's going to be hot there so I want some shorts that are on the shorter side (ie upper thigh length) but with at least one pocket so I can pop a hotel room key or whatever in there. I don't want cycle style. Has anyone got a good recommendation?