Other than V&A pretty well anything goes.
However, if you would like to feel comfortable I would recommend dress shorts and shirts with a collar for Signature restaurants.
For everything else stay away from ripped shorts and t-shirts with offensive messages for the simple reason that they are not appropriate anywhere.