“Good Day ,
First let me start with Nationality of the Virgin Islands. Only St. Thomas, St. John and St. Croix are American. This means that you hold title to your property in the same way that you do in the USA. Foreign islands usually have some kind of license to possess real estate. This license has to be renewed yearly, and there are no citizenship rights associated with it. Some people brush this aside as a non-issue, but in my experience it is extremely important.
Of the American Virgins St. Thomas is the most developed and has lots of shopping, restaurants, etc.etc. It is about 1/3 the size of St. Croix and has nearly the same population. If you like nightlife, it is the place to be. If you are a sailor, it has nearby neighboring islands to go to. St. John is a short ferry ride from St. Thomas and is also much smaller than St. Croix. St. John is very beautiful, but there is little to do. The main town is tiny, and most of the island is owned by the Federal Government. Real Estate on St. Thomas and St. John is more expensive than on St. Croix. St. John is the most expensive of the three.
St. Croix is much larger, and in my opinion just as pretty as St. John. Nightlife and shopping is anemic, but there are a ton of clubs and societies and lots of activities going on at any time, especially if you are into the outdoors and water sports. We have great restaurants and beaches, and a casino hotel. With the advent of a year round ferry service between St. Croix and St. Thomas to come this Spring, there should be an improvement in the shopping situation, but probably not in the nightlife scene.
So like Goldilocks, you have three choices: a lot, a little or something in the middle.”