I think I read that if you leave and return to a common port you don't need a passport for mexico--just a birth certificate and id. Is that still true? Also, want to take a first time cruise out of Tampa--should I just go to the Carnival site or would you recommend a first timer talking to a travel agent to go over options, other lines?