Hmmmm...Rio de Janeiro...do I have to say more?
Want to know more?
http://travel.yahoo.com/p-travelguide-191502065-rio_de_janeiro_vacations-i