Búzios, Brazil
Brazil's long coastline is packed with stunning beaches including Búzios, located 105 miles from Rio. This is the perfect place to relax, visit one of its 23 beaches, and enjoy nearby small hotels and stylish restaurants.