In Cafe World, it is very important to have a good set-up if you want to run a successful restaurant. Each cafe should be set-up to ensure both your waiters do not have to walk very far and that you can fit in a lot of customers.
Minimizing your waiter's travel path much more important than minimizing your customer's travel path - if a customer sits too long without being served, he gets bored and will leave. However, a customer will never leave because he or she has to walk awhile to get to their seat! Additionally, even with a long walk, if you can serve all your customers, your buzz rating will keep climbing until all your seats are filled. If anyone finds a better set-up, feel free to post a picture in the comments section.
You actually don't need a waiter path to serve quickly. If you trap your waiter and chef, they will serve the plates without walking. But you have to leave a space in front of the counters and stoves...
I did some experimenting today and found that if you have one door with a very long entrance, it tends to enable your wait staff to get to everyone in time. You do get some wait drop from folks not able to get a table, but my buzz rating never gets below 100 (unless I'm doing something else)
I found that if I put my tables in a u shape and put the serving tables across the opening of the U with the open of the serving tables faced in it puts the waiter in the middle and have your stoves in a line in front of that my rating has stayed at 105. It limits the walk the waiter and the chef has to take.