From grand hotels on Copacabana to intimate retreats in Santa Teresa, these stays capture Rio’s singular mix of beach life, Brazilian design, and warm hospitality.