Brazil really does have it all. Larger cities like São Paulo and Rio boast unique culture, personality and nightlife, while the thousands of miles of coastline, epic countryside and hearty cuisine will have you in raptures. We've picked 10 essential Brazilian dishes to try on your visit.