St. John is simply stunning. Great for any age range. >>> It (along with neighboring St. Thomas) are known to have some of the most beautiful beaches and best snorkeling in the
Carribean. St. Thomas is just a short ferry ride away, and has a bit more to offer as far as nightlife, activities. St John is a little more laid back, much of the island is a nature preserve. I can't recommend any ...