If you want to plan a beach vacation but can't decide on a location that's both adventurous and relaxing, consider this idea: take a snorkeling trip and get the best of both worlds. Some of the best ...