When you arrive at a restaurant the main idea is to have a fantastic meal. Nothing beyond this crosses our minds. Many men are not aware that there is a dress code that exists at certain restaurants. It is not your fault if you do not know how to dress for a diner at a fine restaurant. Most men are aware that they are to dress formally but there is more to fine dining than that.
Most restaurant now-a-days are not very casual about the dress code and hence it is easy to get away with what you wear. Most people do not know how to dress for a diner at a fine restaurant. The acceptable dress code for fine dinning is generally a blazer or a sports coat, teamed up with a collared shirt, slacks and dressy shoes. This means that jeans and snickers or sports shoes are a big no.
The reason you have to be careful while dressing for diner to a fine restaurant is because you never know who is watching you or who may be dining with you. You may accidentally see your boss or even the vice president of your company at the same place and it would look really odd if you were not dressed well.
This is just the tip of the iceberg for advice on how to dress for a diner at a fine restaurant and it is always better to be safe than sorry.