There is a vast range of cafes and restaurants in Rio de Janeiro that suit almost any budget, and vary from small local establishments right through to Michelin starred palaces of gastronomy.
A popular choice to experience local colour is the Cervantes bar on Copacabana beach, where you can enjoy a beer and a sandwich with a local during a day on the sand, while a good place for a romantic meal in the evening is the intimate, and comfortable Asian themes Doce Delicia restaurant in fashionable Leblon.