This script can be used freely as long as all copyright messages are intact. Yes, you read that right. The definition is necessary because, in a way, people have been eating out since the dawn of time. But these places catered mainly to the poor, and the food prepared was designed to be eaten on the run, so they don't really qualify as restaurants.
Inns are closer to the mark.
Almost every town, village and waystation had some kind of an inn, even if it was only a private home that rented rooms to travelers. Local people did not pop into the inn for a bite after a hard day's work in the fields, or to celebrate a birthday or the purchase of a new cow. Of course, Europe during the Roman Empire and the Middle Ages was a fairly primitive society. The only people with anything that could be described as a disposable income were the wealthy, and they usually had their own cooks at home where the rituals of dining became highly complex. Drinking was more of a social institution, but even then most ale and wine was prepared for domestic consumption.