I’ll let you decide how long it will take but Soper Hole is about 8 nautical miles from Road Town and Marina Cay about 9. Typically Sopers Hole will be roughly downwind and Marina Cay mostly upwind. Conventional wisdom is that the wind is from NE at the beginning of the year becoming SE from February until Hurricane Season approaches. You can expect 10 to 20 knots occasionally higher – “your wind speed may vary”. Occasionally there will be a “North Swell” when the wind comes from the NW (ish), in which case you should avoid anchoring/mooring in Cane Garden Bay, around Dog Islands or SE end of Virgin Gorda - it gets quiet uncomfortable.
Your charter company may give you one but a really useful planning tool is Cruising the Virgin Islands planning map from Fine Edge. It has recommended “cruising routes” with waypoints marked and a list of waypoints with Lat/Long. If you have a handheld GPS you can program in the waypoints ahead of time which makes it quick and easy to program routes (not that navigating in the BVI is very difficult). You can get it from West Marine, Amazon or fineedge.com, and probably a bunch of other places too.
Have fun – you’ll love it.