Planning a trip with the fam for Christmas. All my family, including myself, have a European passport - all clear for us- but my husband is American. Wondering if he will have any trouble if we go the old route of US> Mexico > Havana and return the same way? Any experience, insights much appreciated.