Travellers who like staying in Charlotte Amalie recommend Windward Passage Hotel, Bunker Hill Hotel and Emerald Beach Resort.
KAYAK users have found double rooms in Charlotte Amalie for as cheap as C$ 109 in the last 3 days. The average price is C$ 109.