The best tours in Brazil range from self-guided audio tours at historical landmarks, cultural city walks in Salvador's Pelourinho, guided adventures through the Amazon Rainforest, boat excursions to see Iguazu Falls, and airplane tours over the mesmerizing Rio de Janeiro skyline, to culinary tours in the diverse markets and restaurants.