I'm going the first week in april with my husband and 9 yr old son. We live in NYC so have some decent restaurants but would really appreciate suggestions anyone may have. Also if anyone knows the area, I'm trying to decide staying on COpacabana beach (Excelsior) or in Barra (Sheraton). WHich is further away but supposed to have bigger rooms and have a nicer beach. TIA!