I want to take my family to Cuba in July for 2 weeks. We have a pretty good idea where we want to go. Starting from San Diego we will probably fly to Cancun then Havana. I think we want to pay for as much as possible in advance so we won't have to carry too much cash. I think we need a travel agent in Canada to set it up. Suggestions?