St. Thomas Virgin Islands is an U.S. terriority so you won't need a passport. I forgot the name of the place that is famous for their banana daiquaris. I had a virgin one at 6am.
St. Lucia is an independent island in the Caribbean and soooo pretty. Jade Mountain is an awesome looking resort on St. Lucia....check it out and tell us what room with a view you'd like.....