We had our rehearsal dinner at Mammee Bay Steakhouse. I just emailed Chandlyn in advance to set aside an area for 30 people, and they did it with no problems. I wouldn't recommend St. Ann's because the guests get to eat there all the time. It is hard to get reservations at Mammee Bay, and the food is good, so I would suggest having it there.
I had a welcome mixer at the Dunn's River Bar. I had Chandlyn set reserve some tables, we put a banner up and just partied in a corner of the bar area. (And I had 94 guests).