One thing I will add, Bocas is very different from AC. The highlight is hiring a boat taxi to take you to smaller surrounding islands. It used to cost $1 per person each way, I think Laurie tells me that is up to $2 now.
One of my favorite places to hangout, eat, imbibe is the "Pickled Parrot" and Isla Careneros. We actually stayed a few nights on that island (don't remember the name of the hotel at the moment but I'm sure Laurie will).
Also try Isla Bastimentos.