Language:

Portuguese and English

Passport and Visas:

Visas are required for UK passport holders, obtainable in advance.