How many registers do you actually need?
A café with a single register faces different constraints from a multi-room restaurant: think about how many checkout points must run at once, your peak hours, and the traffic between the floor and the counter. Size it for the service you run today, then plan to add a terminal if the dining room grows.