The Bohemian hilltop neighborhood of Santa Teresa is a perfect remedy for the Rio de Janeiro visitor who needs a break from the sun and fun of the crowded beaches. One of the many colonial gems of Santa Teresa is the Castelinho, or Little Castle, which was built in 1866. Today the castle serves as a hotel, but it really just adds to the Old World magic of Santa Teresa. The little neighborhood is home to many fine restaurants and shops specializing in authentic Carioca foods and arts. Take the famed Yellow Trolley from Rio's city center across the Arcos de Lapa and up the hill to complete the experience.