Rio de Janeiro is one of the most densely populated cities in the world. The vast array of inhabitans allow travellers of all budgets to find a niche when visiting this fascinating city. Rio offers an incredible nightlife and many interesting cultural sites, as well gorgeous physical attractions like the beach and mountains.