A fine dining restaurant has a formal atmosphere, is almost always a sit down restaurant, and has a fancier menu than most restaurants. Fine dining restaurants offer wine lists to help you with your food and wine pairing. They also have dress codes in most cases and also generally offer more exotic or interesting menu items.