General Brazilian
restaurante casual; lanchonete; cliente
Common usage for both the establishment and the person
Rio de Janeiro
boteco; comer (verb); cliente
More informal, especially for casual eateries
São Paulo
restaurante; lancheria; cliente
More diverse usage depending on context
Portugal
restaurante; cliente; carro-restaurante
Used similarly to Brazilian Portuguese; carro-restaurante for train dining cars