St. Thomas, part of the U.S. Virgin Islands, packs a ton of visitor-friendly activities into its 32 square miles. Aside from its picturesque beaches, attractions include the 99 Steps of Charlotte Amalie, offering impressive views, or Fort Christian, which dates to 1680.