The most convenient place to stay are the hotels located in Avenida Princesa Isabel and its neighborhood. That's where short-term CBPF visitors usually stay. From any of these hotels, one can easely reach CBPF (less than 2 km, a few minutes by taxi). The hotels are also very close to Copacabana. There are many restaurants and bars in this area. From there, one can also reach the most interesting places in town very easily.
The hotels are Hotel Acapulco, Windsor Plaza, Augustus Rio Copa and Ibiza Copacabana Hotel.