For an unbeatable all-inclusive resort vacation in St. Thomas, book your stay at Sugar Bay Resort and Spa in the Virgin Islands, formerly a Wyndham Sugar Bay Resort. sugarbayresortandspa.com