If you have around $100 per night to spend, you can’t get a better value than Rio 180 hotel — each room is a suite and has its own private hot tub along with incredible views!
For a wider range of pricing options, check here or Airbnb is a great value in Rio de Janeiro and in Buzios. You can use this link for 39USD off your first stay!
How to Arrive to Rio de Janeiro
You can take the bus into Rio de Janeiro from many destinations within Brazil, but most people choose to fly. While Copa Airlines isn’t my favorite carrier, they do usually offer the cheapest flights. To check the latest low prices on airfare to Brazil, try Skyscanner , or if you have some date and/or destination flexibility and want to score the absolute lowest prices, try Kiwi.com.
Visa information for Brazil and Visa Renewal in Rio de Janeiro
I’ve written an extensive post (along with Q&A about the topic in the comments) here