Spent a week in Rio recently and both 117 and 202 were pretty slow. As a gringo your best bet is to build a relationship with a GP and have him recommend you boys based on your preferences.
Ipanema beach remains lovely though. In itself always worth a visit.