Old thread, but we are thinking about going to St John with friends. One couple went last year, but only on a day trip, they stayed in St Thomas. We have never been to St John, but have been to other Caribbean islands, just not in the VIs.
Anywhere we must do/see/go? We are thinking about renting a villa instead of staying at one of the hotels - this may be more cost efficient, we are still looking into it. I've heard it's absolutely beautiful and much of it is a national park, so it's preserved and clean. Do you recommend renting a car for the week?