Flight is from Boston to Charlotte Amelie airport on St. Thomas. One stop in Miami. This airfare is usually $400+ per person, right now it's only $286 total with taxes and fees!
My search was for August 27th to September 3rd, 7 nights. Click here to check the price right now on Orbitz.com for those dates. You can change the dates afterwards and search again.