Rio de Janeiro has many Hotels and Apartments for rent.
These are providers that I have dealt with and recommend.
Send them an email or give them a call.
They are very helpful and all have nice apartments at very low rates.
(518) 693 7494 USA
55 21 3042 8938 Brazil
(21) 9172 0361
Low priced apartments