The Westin St. John Resort & Villas Rating: 3.5 Pearls
The Westin St. John is the best kid-friendly resort on the U.S. Virgin Islands. Children receive personalized amenities like coloring books and bath toys and are treated to complimentary beverages at mealtimes. The supervised kids club ($60 per day) -- for ages three to 12 (it's four-and-up at other hotels) -- offers daily activities like sandcastle contests, movies, and swimming. And teens' interests aren't neglected: They can keep busy at the 1,200-square-foot Westin Teen Center, or with activities like parasailing, kayaking, tennis, and salsa lessons.
Caneel Bay, A Rosewood Resort Rating: 4.5 Pearls
For a serene and rustic vacation even the kids can enjoy, head over to Caneel Bay. They may lack an elaborate pool and TVs in the rooms, but has great activities for children. Kids three to 12 can spend the day participating in arts and crafts, treasure hunts, and nature walks through the activity center,Turtle Town. Plus its location -- in the midst of the Virgin Islands National Park -- offers ample hiking and outdoors activities.
Sugar Bay Resort and Spa Rating: 3.5 Pearls
The Wyndham is a great choice for an all-around awesome family vacation. Amenities like a cool grotto-style pool, bumper boats, and other fun water activities, and the "Kids Klubs" scavenger hunts, snorkeling, and iguana feeding ($95 per day) make the Wyndham Sugar Bay the best family resort on St. Thomas, especially since families can easily fit into the large standard rooms (available with two double beds or free rollaways).