When hosting a formal dinner you need to make sure the venue you are selecting has all the features you will need like fireplaces and grand dining rooms. There are many venues that can provide you with all the services you need. While most people host formal dinners at homes with a caterer taking care of the food, it is also possible for you to host the event in a formal setting so you can avoid the cleanup you would need to do at home.