looking for a hotel for 2 nights for my hubbies Bday. On the beach or not on the beach???thats the question. Any recommendations. And is it best to go through a travel agent or call and book.? whats the cheapest way to do it. Also want to book a dolphin or whale boat tour. Any recommendations??