I'm getting married in St. Thomas, and have found some decent places that offer both all inclusive and non AI options. With St. Thomas being so small its pretty easy to get anywhere on the island inexpensively, and from what I have heard Charlotte Amalie has a lot of restaurants