Fine dining is meant to offer a more attentive table service within a more formal setting than casual dining. Having several courses, such as wine and cocktails, appetizers, salads, entrees, side dishes, and desserts, can mean needing a diverse menu to fulfill all of your courses.