My physician recommended typhoid fever vaccine if plan to eat while in various ports. We're on Panama Canal transit cruise ... Mexico, Columbia, Panama, and Costa Rica. Also prescribed ZithroMax to take with us in case we come down with something. And they recommend packing Imodium.