Teresopolis is a city in Rio de Janeiro (state). It is one of the most charming cities in the region, with relatively cold weather and beutiful mountains.
You can go by bus from the Novo Rio bus station in Rio de Janeiro. The company is also called Teresopolis and the travel takes about 1 hour and 30 minutes.
Parque Nacional da Serra dos Órgãos