I'm headed to the Keys this weekend and was wondering if anyone has had any experience with some of the companies in Key West, as well as Key Largo, snorkeling wise. I'm thinking of going out with Fury Adventures in Key West. Any recommendations? Also, any ideas of things to do would be appreciated. I've never been there but I hear the Ducal Crawl is something to experience.