Visas:
Citizens of the USA, Canada and most European countries do not need an
entry visa for stays up to 90 days. A valid passport is all that is
required. There is no minimum validity requirement (from the date of
entry) for U.S., Canadian and European passports.