I rarely post here, although I know some of the people on this board, and wanted to add my two cents regarding hotels v. apartments. On my first trips to Rio (about 9 years ago) I stayed at the Atlantico, but for the past 5 years, I always stay in apartments, and either in Ipanema or Leblon. Prefer these neighborhoods, (great restaurants, good eye candy, good shopping, great beaches, etc) - and for the price of US$120-200 you can get a very nice 1-2 bedroom apartment with living room, kitchen, etc. Never had problem bringing boys back to my place - I notice the doormen and neighbors don't care. Their only concern is loud noises, parties, etc. but since I travel alone, I am a quiet neighbor.
BTW - you can return VERY late to your rental apartment (I have returned anywhere from 2am, 4am, etc) and no worries - the doorman will always let you in.
Was going to return to Rio May 15, but family concerns are keeping me home for the time being. Hope to return later this year.