Cuba Libre! Or is it?: A guide to what you need to know before you decide to go.