We were very intimidated by driving on the left the first time we went, so we paid for taxis. Taxi rates are pre determined and are charged by the person. It can get expensive since there was four of us. The next time we rented a car and had a blast. Yes, you are on the left, but speed is about 20-25 miles an hour you're not going very fast. We had no trouble managing around town. The island is not flat with a lot of elevation changes and it does have curves, but you are going slow. We used the WAZE app to get us around without trouble. If you're unsure about it then take taxis. It's easy to grab a taxi when you come out of the airport they are all waiting when you walk out of the airport. They also have bag fees.
Megan's Bay is our favorite on St. Thomas and Trunk Bay on St. John. Both of those beaches have concession stands. You can rent chairs and umbrellas at Megan's Bay and only chairs at Trunk Bay. Both have an entrance fee. Coki and Sapphire Beach were okay for us, a little rocky and we do not snorkel.
Prime is our favorite for a fancy dinner at sunset, Tap n Still for a casual burger joint, Margaritaville, Glady's Cafe has been popular with everyone we talk to, but haven't made it there ourselves. Traditional island food. We had Senor Pizza and there is Pizza Amore that is closer to Frenchman's Cove. On St. John we enjoyed High Tide and North Shore Deli as we grab sandwiches before we head off to Trunk Bay.