August is one of the best times to go to Brazil as far as hotels and B&B are concerned as it is low season, so they will all be at least half price.
You will find good deals on flights too, though you will have to wait until mid August for a nice bargain or decent slashed airfare.
Good places for good beaches are Itacare,
Natal and the entire northeast coast of Brazil, which has many tourist amenities like hotels, rental shops, etc.