We are hesitant to book an excursion for the St. Thomas port b/c we understand pirate night (and fireworks) are the night before and DD (who will be 7) just cannot do an early morning if she is going to stay up for the fireworks.
Doesn't everyone have to get up early the morning of St. Thomas to go through immigration? We did the Western on our last cruise, so we didn't have this issue, but I thought I remembered reading about this. I know we had to do it on our RCCL cruise last December.