Places where you can eat
cafe: you can have a cup od coffee or tea and a snack there (e.g.) a sandwich or a cake); they sometimes serve meals (e.g. lunch, dinner) too;
restaurant: you go there for a meal; more expensive than a cafe;
bar/pub: bars and pubs serve alcohol and soft drinks [non-alcoholic drinks, e.g. fruit juice]; you can usually have a meal or a snack there too;
fast food restaurant: you can get a quick hot meal there. e.g. burger and chips;
take-away: you buy a snack or a meal and take it home to eat;
Recommending What do you recommend? The ... is usually excellent here. I recommend ...
Offering Do have some more ... What about ... ? How about ... ? Would you like ... ?
Thanking and responding Thank you for a really excellent meal. Thank you for a lovely evening. I'm glad you enjoyed it. I'm pleased you enjoyed it.
Ordering I'll have ... I'd like ... Could we have ... ?
Declining Thank you, but I couldn't eat any more. No, thank you. No, but thanks all the same.
Accepting Yes. I'd like that. Yes. That would be very nice.