- Sort by
- Popularity
- Avg Rating
- Hotel Class
#1.
Cruz Bay
- John has only two large resorts: honeymooners' favorite Caneel Bay on the north side, and the more frenetic, family -oriented Westin St. more on TravelAndLeisure.com

#2.
Great Cruz Bay, St John 00831
- Everything was well maintained and in good working order. more on VirtualTourist

#3.
, Cruz Bay, St John 00831 U.S. Virgin Islands

#4.
2 Company St, Christiansted, St Croix 00820 U.S. Virgin Islands

#5.
9E Gamble Nordsidevej, Charlotte Amalie, Charlotte Amalie, VI 00803, U.S. Virgin Islands
- Overview Charming Caribbean garden inn with extensive galleries and view of harbor, 10 minutes from airport and 5 minutes from town. more on Yahoo! Travel

#6.
8070 Lindbergh Bay, Saint Thomas, VQ 00802
- Overview The Best Western Emerald Beach Resort is luxurious, romantic and secluded... and located directly on the beach on Lindbergh Bay. You'll be just a few minutes away from the airport and 2 miles from downt... more on PriceLine.com

#7.
70-C Lindbergh Bay, St. Thomas, VI
- Overview The Best Western Carib Beach Resort, located right on the beach on Lindbergh Bay and just a ... more on MyTravelGuide
- Overview The Best Western Carib Beach Resort, located 5 min walking distance from the Lindbergh Bay B... more on PriceLine.com

#8.
100 Frenchman's Bay, St. Thomas, 00802, U.S. Virgin Islands
- During the weekly beach /pool party which includes BBQ lunch and open b more on igougo
- We had a really great time here, rooms were excellent, staff were friendly and helpful , very relaxing e... more on Yahoo! Travel

#9.
30 Kongens Gade, Charlotte Amalie, Charlotte Amalie, VI 00804, U.S. Virgin Islands

#10.
Box 9168, Charlotte Amalie, Charlotte Amalie, VI 00801, U.S. Virgin Islands
- But if you're brave, not picky, cheap and only go out in the daylight, Ramsey's should suit you fine. more on Yahoo! Travel
- It was up on a hill which was killer for my legs but it was very clean and reasonably priced. more on Yahoo! Travel
