Do I need a passport to go? +

Yes.