Cruise Rio de Janeiro: Best Beaches Boat Tour with Free Drinks Private group Duration: 3 hours 5.0 2 Reviews From US$ 45.69 per person