Typical Brazilian food that you will definitely come across. My favorite are the barbecue houses which is Brazil are called churrascarias, you will love these places.
In Brazil currently the pandemic is ongoing so im not going to mention the nightlife as its to be honest sort of been placed on hold for a while. So ill concentrate more on the eating out part.
I found a great article on Brazil eating out which im going to place below, i didn't write this, but was written by Amelia Meyer, so im sharing her article and much appreciated for going into the detail that you did which is great.
"The national dish of Brazil is feijoada, and this can be found in almost any style of restaurant, as well as at stalls on the streets. Feijoada is a stew made from pork and black beans, often with dried beef added to it for flavor.
It is then served with white rice, collard greens and slices of orange. Although widely available, the stew is traditionally eaten on a Sunday and may, as a result, only be available on this day of the week. This is a heavy stew and should be eaten in smaller portions than usual to avoid feeling bloated and cramped afterwards.
The coastal towns take advantage of their positioning and serve a generous variety of seafood dishes. The restaurants, particularly those in the north-east of Brazil, will boast several seafood dishes using different type of fish as well as mussels, prawns, calamari / squid and so on.
Churrasco is a barbecue, Brazilian style, and is very popular amongst locals and visitors alike. In most establishments, it is served on an all-you-can-eat basis, allowing tourists plenty of time and opportunity to taste this local fare. Usually, waiters carry steel spits around the restaurant with large pieces of meat on them. As diners make room for more meat, it is cut and served to them at the table.
The restaurants of Brazil are usually quite cost-effective. This is great news as the food really is something special, not to be missed. Therefore, visitors are assured of being able to taste-test without spending all of their holiday savings in eateries. In addition, Brazilian restaurants are generally known to be clean and neat. Another major advantage is that Brazil is known for its excellent service, making the eating out experience extra enjoyable.
There are quite a few self-service eateries throughout Brazil. Usually, these offer two types of eating options – an all-you-can-eat deal (called Rodízio) and a system that allows the diner to dish up for themselves and then weigh their plates, paying per unit (por quilo). As you meander through and along the streets of Brazil, you will notice a number of stalls selling food. This is a great way to sample the local cuisine without having to visit too many restaurants. Ham and cheese sandwiches and an array of different pastries are all common favorites at such street vendors.
Lunchonetes (also known as a snack bar) and paradise (another name for a bakery) are popular, as Brazilians seem to favor the idea of visiting an eatery entirely dedicated to sweet treats. Brazil is recognized as being the world’s best source of good coffee. It is part of their culture never to refuse a cup of coffee when one is offered to you. So, take it in your stride and simply enjoy the rich roasted flavors of the humble coffee bean".