U.S. Virgin Islands are very expensive place. Most of them stay at the hotels in St. Thomas. Therefore, the hotels are rather limited. You are not seeing many and some are super expensive resort hotels. Midtown Guest hotel is probably the most popular hotel in Charlotte Amalie area.