I have detailed before why I think restaurants are the kings of community lots. They are super versatile in that you can literally make anything you can think of and slam a menu onto it. Arcade and pizza, bowling and alien fruit tarts, shady motel and microwave dinner, fancy hotel and high tea, botanical garden and scones etc. I usually make my restaurants multi-functional - sometimes my sims don't even eat there, but are visiting for the other attractions. I love that I can can choose exactly what is on the menu, since it helps shape the atmosphere and gives more personalization to the lot. There are only so many food stalls to place on lots, and you usually have to waste money to hire a vendor to use them anyway.