For a closer to home thought, the Admiral and I did the 7 day livaboard for 101, 102, 104, 114 with the Charleston Sailing School in Charleston SC. It's a smaller operation that others mentioned above but we found it to be thorough instruction and now have 3 BVI charters behind us. Fourth trip now scheduled for April 2017.