Verizon Wireless on STT and STJ
I have fairly good luck on St Thomas - some areas were much better than others. My service on St John was not good. We were at Westin and downtown. If you don't have international service already, get temporary Verizon int'l service because USVI can pick up BVI towers. Mine is $10/week and I only pay for the time I am in VI. You have to call Verizon when you get back to stop your charges.
Better yet- if you have a phone that can swap out sim cards (like an IPhone)- Before you arrive on STT, go to ATT in the states and get a GoPhone sim card and choose the $2.00/day rate (assuming you'll only be on-island for a short while). Have them show you how to insert the card into your phone, and when you arrive in STT, swap out the sim card. Just keep your "real" card secured away so that you can reverse the process when you leave.
It's a really cheap way to stay in touch.