Foodies visiting Rio de Janeiro should make a beeline for the breezy, beautiful and bohemian hilltop neighborhood of Santa Teresa, where the steep cobbled streets are lined with dining opportunities to suit all tastes and budgets.
There's fine French-flavored dining at Térèze, while cozy Bar do Arnaudo entices with its fair prices, vast portions of northeastern dishes, and and friendly atmosphere. Cafe do Alto is a haven for families and fussy eaters - this centrally-located Northeastern restaurant offers vegan and gluten-free goodies alongside meaty stews and sausage dishes, and kids are offered crayons and paper. There are organic, gluten-free treats at Cultivar Brasil, while those looking for a more formal dining experience can enjoy al-fresco meals with glorious views at the delightful, somewhat hidden Aprazivel. Santa Teresa is also home to some of the best examples of the carioca boteco.
Botecos are informal bar-restaurants where the conversation and ice cold beer flow freely, and two of the city´s most inviting are the Santa Teresa institutions Bar do Gomes and Bar do Mineiro. A little farther off the tourist track, Bar do Bonde offers delicious bar snacks and a perfectly-crafted caipirinha, sometimes to the sound of live samba music.