Looking to possibly do a Sandals trip to the Bahamas..what is the best way to book? Through Sandals themselves? TA? Website???? I need a good deal!