While butiko has only 158. So vendejo actually seems to be the more common version.
There does seem to be some stores where one version is preferred over the other:
librovendejo = 29 in 25 sources
librobutiko = 0
Some seem to have a preference, but may just be the writers choices:
gazetvendejo = 8, but only 2 sources
gazetbutiko = 0
vinvendejo = 0
vinbutiko = 8, but only 1 source
Then both are used:
panvendejo = 2 in 2 sources
panbutiko = 4 in 2 sources
And, down in the weeds, one each of porcelan-vendejo and porcelanbutiko. (Which I only mention because of the text "Elefanto en porcelanbutiko".)
Thank you for this overview; very interesting! Given the forgiving nature of Esperanto, I expect you are in principle free to use either -vendejo or -butiko for each of these, even if one or the other seems to be the norm, but it's still nice to have some (minor) statistical research done like this.
I think the plural nouns, foods and drinks are very used in restaurants, in bars, in a menu, and also the name of some companies uses the plural. But in this case, the sentence is about a place to buy some food or drink, and doesn't matter the quantity.
Sofia sells food and drink on Sundays. ( I'm talking about someone that sells something to eat or drink, but no matters what or how much that person is selling )
Sofia sells delicious food and a sweet drink. ( there are some food and one kind of drink )
Sometimes, she offers special drinks with fresh vegetables and tropical fruits as pineapples or mangoes. ( here, I need the plurals )
Good to know that, thanks David. I'm still learning the languages from Latin, and Spanish is my native language. I want to learn more French, Italian and Romanian (also the different languages from Spain and Italy in the next future) and I think Esperanto can help a lot to discover the influences between languages. Saluton! =))
I would say no. "Serves" to me implies something like a restaurant or a cafe, where there's a space especially for you to sit. You place an order and they bring it to you.
"Sells" just means that they have it available for you to buy, like in a grocery store.
Certainly, both restaurants and grocery stores sell food and drink, but only a restaurant serves food and drink.