If you liked the BVI and and don't mind backing off the night life a little, you might consider the USVI. You can get to St. Thomas on a real airplane and pick up a charter in Charlotte Amalie, Benner Bay, or Red Hook.
You can stay in the USVI, exploring St. John, including land side. The north and south shores have a number of beautiful anchorages. If you want to go the distance, you might sail to Christiansted on St. Croix and visit Buck Island enroute. Alternatively, you could split your time between the USVI and the BVI, which will require planning short stops to check into the BVI and back into the USVI. Another option is to sail to the Spanish Virgins, either from St. Thomas or from the eastern end of Puerto Rico. The Spanish Virgins are more like the BVI was 30 years ago, so they say--with less crowded anchorages.
In any case, you will find the cost/fun ratio favorable in the US and Spanish Virgin Islands and it will be a lot less hassle getting to St. Thomas than Tortola, SVG, or--for sure--Greece.
The SVI is awful. It's crowded and over-run with charter boats. There are no free moorings, no secluded bays and no nice beaches. STAY AWAY!!!!! I was there last Saturday to confirm it's not improved. The people are still annoyingly friendly and helpful. We also had the misfortune of catching a Mahi Mahi on the way back and had to eat it. What a nightmare...
But DO charter from a company on St Thomas!