I know Ken takes tours down every year and lots of people have only great things to say about the experience.

http://www.grandrivertroutfitters.co...ndex.html#Cuba