St John is great! You can rent a car right when you get off the ferry dock. If you want a little gem of a place to stay, check out String of Pearls http://www.vrbo.com/64481 We stayed there last year and loved it. It was also a two minute walk to the Westin from there. They have a great bar, pool, dinghy rentals, etc. You can go to a different beach every day. :-)