A valid passport is required for ALL VISITORS (including U.S., Canadian, Brazilian, and EU National citizens, regardless of what others may tell you).  Proof of onward transportation is necessary. Your passport’s expiration date must be at least 6 Months after your scheduled return date. For more information on U.S. passports, visit http://travel.state.gov/passport/passport_1738.html

Countries not requiring a visa are:
U.S., Canada, EU Nations, Australia, Bermuda, Bolivia, Brunei, Bulgaria, Chile, Costa Rica, Croatia, Cyprus, Czech Republic, Ecuador,  El Salvador, Estonia, Guatemala, Honduras, Hungary, Japan, Latvia, Lithuania, Malaysia, Malta, Mexico, Nicaragua, New Zealand, , Panama, Paraguay, Poland, Romania, St. Lucia, Singapore, Slovakia, Slovenia, South Korea, Uruguay, and Venezuela.

All other nationalities MUST have visas. This includes nannies and staff traveling with you; you must also have proper documentation or you will be sent back. Even if you previously cleared immigration without incident, proper documentation is necessary.

A VISA is also necessary for any person planning to stay longer than 90 days. 


Most hotels and villa owners will not accept pets. If you make a request and the owner or hotel agrees to accept your pet, then a security deposit and a signed waiver is usually required. Please find legal information about bringing pets here.