A lot depends on your needs. If you are mainly looking for diving, then a liveaboard would be the most cost effective way to accumulate the most bottom time (and they often go to areas that simply cannot be reached by land-based operators). Some of these guys operate from south florida, and motor across to the Bahamas, and this would save you the cost of flying in to the islands. Not all of these people make much of a landfall in the Bahamas, however, and if you were looking for island activities, this might not be your cup of tea. The Blackbeard people will be operating all three of their classes of liveaboards from Nassau soon, however, and if you can get to there you can soak up some of that Nassau ambience along with the dive trip. (I love those little buses they have which go just about everywhere and cost so little to ride. Beats a taxi all hollow, IMHO.) If you want to reach the outer islands, your choices narrow and the cost starts going up. It all depends on what you want (and the size of your pocketbook). Good luck.:happywave