If I were going to Fla, I would go on down to Key Largo if snorkling or diving was what I intended to do. There are little or no close in shore dives/snorkles to speak of.
I feel it's best to certify at home. You can take more time doing your certs, you have a local instructor to call if you have questions and you don't waste expensive dive time on a trip. As to the agency, both are fine. I personally would base my decision on how well I liked the shop, the instructor and finally cost. Make sure you compair apples to apples when compairing the cost of the classes. Some low bid then hit you with the "extras" you must also buy.
I feel it's best to certify at home. You can take more time doing your certs, you have a local instructor to call if you have questions and you don't waste expensive dive time on a trip. As to the agency, both are fine. I personally would base my decision on how well I liked the shop, the instructor and finally cost. Make sure you compair apples to apples when compairing the cost of the classes. Some low bid then hit you with the "extras" you must also buy.