My husband and I honeymooned on the island of St. John in the U.S. Virgin Islands in 2005,we stayed at the Hillcrest Guesthouse. We absolutely love it there,the rates are wonderful and location is very close to the beach and shopping. The owner makes you feel like family, I call her my "island mom", we literally go every year and will continue to make this our family tradition. Her website is www.hillcreststjohn.com (If you don't believe me, check it out for yourself).