Late reply:
We did the Key Largo trip with Seaventures out of Alpharetta. http://www.seaventures.com/
They take a motorcoach with 10-15 people....they stay in a decent motel, they drive while you play poker, drink beer, watch movies, etc. Around 11 pm, they fold out the bunks and everyone...