Rio in August is delightful. It is winter time, but weather is tropical so you can have very warm days without the high humidity. You may have beach weather but beach will be less crowded because it is "Carioca" winter. There is new Porcao on the bay in Flamengo, great for lunch, spectacular views and good food.