Rio de Janeiro is a close 30 minute flight from Sao Paulo.
There is a domestic airport in Sao Paulo called Congonhas (CGH) which is in the center of the city and much easier to travel through. There is a similar airport in Rio called Santos Dumont (SDU). The international airport in Rio is called Galeao (GIG).
The best areas to stay in Rio are Ipanema, Copacabana and Leblon.
Some nice hotels include Hotel Arpoador, Janeiro and Emiliano.
The northeast of Brazil has several great hotels on some of the best beaches in the world. The flight is usually around 2 hours and requires a transfer which can be arranged with the hotel. Below are some ideas of towns and hotels.
1 hour from Ilheus (IOS)