If you've only got a week (7 full days, noon-noon), here's my suggestion for an itinerary.
Day 1 (early afternoon off the dock): Leinster Bay, St. John--snorkel, dinner aboard
Day 2 snorkel (Waterlemon Cay and off the beach); hike to Anneberg ruins, more snorkeling, later short hike to the east to overlook Leinster Bay and Tortola and the Drake Channel. Dinner aboard.
Day 3 sail to Great Harbour, Jost van Dyke for customs/immigration; skip Foxy's if you have young kids and move over to Little Harbour for a mooring and dinner ashore at one of the 3 waterside, very casual restaurants.
Day 4 Beat to Monkey Point, Guana Island for snorkeling and a lunch stop; sail/motor to Marina Cay for a mooring and dinner ashore at Pusser's. You can also snorkel off their beach. You can also get water at their dock.
Day 5 Beat to Thomas Bay (mooring) or better yet, Virgin Gorda Yacht Harbor (slip with water available, which you'll need if you didn't top off at Marina Cay). You can take a long walk or taxi to The Baths from the Yacht Harbor. Wear your bathing suits and bring backpack(s) for towels, etc. You could beat directly to the day moorings for the Baths, but be prepared to circle awhile for an available mooring. You might then to the Spanish Town area for mooring or slip.
Day 6 Do the Baths from your boat on the way out and then stop at Deadman's Bay, Peter Island, for a lunch stop. Make sure you anchor is set if you go ashore. Read up on Dead Chest (island of Treasure Island fame as Deadman's Chest). Proceed to Norman Island for a mooring near the north edge of The Bight, where you can snorkel off your boat; hike and dinner ashore if you prefer.
Day 7 snorkel the Caves on your way out of The Bight and then proceed to Caneel Bay for a mooring and dinghy ride into Cruz Bay to check back into the US. Lots of shops and restaurants in Cruz Bay.
Morning of Day 8: Sail back to Red Hook to return the boat before noon. The mooring base will want you to meet you at the fuel dock.
If you do charter with Island Yachts, check out their sleep aboard rate for the day you arrive.
Your school age kids will love the Baths and the Caves and all the snorkeling. You can do Anegada some other time.
Also, check Google Earth, which has a ruler so you can figure out distances. Keep in mind that the wind has East in its label, so you will be beating or motoring when you go in a generally easterly direction. I found the Imray-Iolare map A231-232 to be very useful for planning and logging the trips I've taken to the USVI (except St. Croix)and the BVI.