Speaking as someone who lives in a city with, ahem, many dive bars I think jeans would be your best bet. Jeans with a fun top half (that moto would totally work!). That way, if/when beer gets spilled on you, since it most often goes to pants you'll be able to launder easily. If you have great reaction time and can avoid the spillage, I think the silver S&B skinnies sound like a better option than the brocade.