Passports: Passport valid for at least 3 months after period of intended stay required by all except:
(a) 1. nationals of EU countries in possession of a national ID card;
(b) nationals of Andorra, Liechtenstein, Malta, Monaco, San Marino and Switzerland in possession of a national ID card.
Visas: Required by all except the following for stays of up to 3 months:
(a) nationals referred to in the chart above;
(b) nationals of Andorra, Argentina, Bolivia, Brazil, Brunei, Chile, Costa Rica, Croatia, Cyprus, Czech Republic, Ecuador, El Salvador, Guatemala, Honduras, Hungary, Iceland, Israel, Korea (Rep. of), Liechtenstein, Malaysia, Malta, Mexico, Monaco, New Zealand, Nicaragua, Norway, Panama, Paraguay, Poland, San Marino, Singapore, Slovenia, Switzerland, Uruguay, Vatican City and Venezuela for a stay of up to 3 months.