Rio is a sprawling city and an arrival point for almost anyone on a trip to Brazil. Even so, the town still has certain parts that remain quietly attractive. And, nestled on the heights of the city, Santa Teresa is a perfect example. If you're not a beach bum, then basing yourself here could be a great option. You can still easily get to the beaches when you want.
Strolling around these streets, you'll find beautiful villas alongside friendly, laid back bars. Santa Teresa attracts interesting, fun people, many of whom are artists or academics.
And if want to party, the lively quarter of Lapa is just next door. This is the place to be for tourists, young people and creative types who enjoy a gentle, 'samba' way of life.
Although the Brazilians don't find much to interest them there, the Santa Teresa neighborhood is often a favorite with foreign tourists. Although it's not right by the ocean like Ipanema or Copacabana, it's a part of Rio de Janeiro where I love to go. It's charm lies undoubtedly with the ever-present vegetation, the pretty colored houses, and the many artists' studios that can be visited there. It also has excellent restaurants which are less like tourist traps than those on the beach. I have a particularly clear memory of a delicious plate of seafood pasta...
I would particularly recommend that you go to the Parque das Ruinas, which has a fabulous view over Sugarloaf Mountain, Guanabara Bay, and the Centro de Rio. One of the must-sees is the multi-colored ceramic steps by the Chilean artist Selaron.
The area has always had a tended to become a bit too touristy over recent years, for my taste, and has gradually lost part of its authenticity. You also need to take care in this area because tourists are an easy target for muggers.