I can answer some of your questions. We have done lots of Royal Caribbean and Celebrity cruises and 2 on ACL. Small ship cruising is much more relaxing than the big ones and we look forward to more on ACL. Port stops are on the banks of the river and often in a park. Simple on and off. All older, happy and friendly fellow passengers. We are 76 and 80.
1. No idea.
2. Many excursions are included at no charge. Some in every port. Others have fees of $20 to hundreds. We have only done the free ones.
3. Unless airfare is included (on some unfilled ships) I think you are better making your own arrangements.
4. Don't know about wine. There is lots of free wine onboard from 11 AM to late.
5. I have always done direct with ACL.
6. Don't know about Charleston but other departure cities have a resort type hotel included for the night before departure. Usually nice activities the night before, breakfast on sailing day, and (7) transportation to the ship all included.