Delicious food, cold pint of beer or a fancy cocktail, breath-taking views, and good company - here's the top five picks for summer dining with the great views.
Avenida Atlantica 4240, Copacabana
(21 2525 1206)
Prepare to spend hours sitting next to Sofitel's swimming pool and overlooking the Copacabana Beach in full with the Sugarloaf in the background. Whether you are looking for a seafood brunch with friends, afternoon tea with parents, or a romantic dinner with your partner, Altantis has it all. Opens daily from 6 am to midnight.
Ilha da Coroa 20, Barra da Tijuca
(21 2493 4444)
The restaurant is located on an island on Marapendi Lake in Barra. A short ferry ride is required to get to the restaurant, so bookings are essential. The restaurant offers contemporary Brazilian cuisine with a focus on seafood. Surrounded by the lake water and the rain forests, 4 Estacoes is the ideal scenic spot for a romantic dinner. Only opens Thursday through Sunday.
Avenida Atlantica 458a, Leme
(21 2543 8395)
This contemporary Italian restaurant has been serving quality food to Rio local celebrities since 1957. Outdoor seatings offer some great views of the Copacabana Beach, and make sure you check out the pictures and signatures on the walls! You might find a few surprises there. Opens daily from 11:30.
Rua Aprazivel 62, Santa Teresa
(21 2508 9174)
Located in the lovely neighborhood of Santa Teresa, the restaurant is quite close to the city center if you are in Rio on a business trip. , Aprazivel has magnificent views across the Guanabara Bay. Explorers with tight budgets should avoid Aprazivel since items on the menu are fairly expensive. Taxi recommended.
Avenida Atlantica, Copacabana
(21 3545 5123)
If you just couldn't get enough of the beautiful Copacabana Beach view, here is another option. The restaurant offers a quiet atmosphere which is hard to find in the mist of happenings on the busy Copacabana Beach front. A mixture of modern Brazilian dishes and new Asian fusion seafood options are available on the menu.
Follow Christopher on Twitter: @christopheryue