We just returned from island hopping with several days on St. Thomas. Had a great time. The weather couldn't have been more perfect (actually, I don't mind the rain at all and it's important to the locals to get water in the cisterns so they don't have to pay the exorbitant prices for water delivery. But it was nice for extended family, who have never been to the islands, to see that beautiful water in bright sunlight.)
Unfortunately, the economy has left its mark on the islands as elsewhere. Robert's American Grill at the Elysian is closed. Blue Moon had closed but is supposed to open under new management.
We ate at Fish Tails in Red Hook and had a good meal, nice atmosphere, friendly staff. Iggie's is fun on the beach and the food is okay. I understand the Old Stone Farmhouse has new owners/chef and is getting pretty good reviews. The last time we ate there a couple of years ago, however, it was awful and cost a small fortune, so we weren't brave enough to go back. The best (gourmet) restaurant on the island remains Bleuwater at the Ritz Carlton.
With all the regular shops at Yacht Haven Grande and Havensight it seems almost all the stores in town are jewelry stores. It's too bad as I used to like the variety of shops. One could browse for hours. Now, if you're not looking for gems or gold, there's not a lot to offer.
We stayed again at At Home in the Tropics B&B Inn and had a wonderful time -- great hosts, food, atmosphere, views, etc. No better way to start an island-hopping vacation.
The newly-rebuilt Mountain Top is a large, barn-like building with tee shirts and tourist stuff. The view is still great.
I know many people do not like to go to town on cruise ship days, but do note that on days with no ships many of the shops can be closed. Some close early or don't open at all. We enjoyed easy shopping in town with no cruise ships in port, BUT several of the small shops down the passages were closed.
June is still one of my favorite times to go to the islands. The flame trees are in bloom and everything, after a very rainy May, is green and lush. Don't miss getting over to St. John if you're in the islands.