Marvel at the crystal blue waters of St. Croix while staying at a hotel on a private island for $119 per night (with a three-night minimum stay).
This deal from the Hotel on the Cay saves up to 60% on peak-season rates for travel April 1-30, 2013. Upgraded room types are also discounted.
Located on an island off Christiansted, the hotel offers a free shuttle to the main part of the city. While relaxing on the only downtown beach, located directly outside the hotel, take in views of the harbor's boats and snap shots of dramatic Caribbean sunsets.
Note: An 8% resort fee covers Wi-Fi and ferry to the city. A US$5-per-day energy surcharge also applies. A three-night minimum stay is required.
Travelzoo Tip: Plan the perfect U.S. Virgin Islands vacation.