Here is what concerns you entry and stay regulations:
Note: Portugal is a signatory to the 1995 Schengen Agreement.
Passports
Passport valid for up to 6 months (depending on nationality) required by all except
EU nationals and nationals of Iceland, Liechtenstein, Malta, Norway and Switzerland holding valid national ID cards.
Note: (a) Passport validity depends on nationality; for nationals of UK, the passport must be valid for the duration of the stay in Portugal. (b) It is advisable to have a return ticket, but not obligatory. If a visitor is not in possession of a return ticket, proof of sufficient means of support may be required.
Visas
Required by all except the following for stays of up to 90 days:
(a) nationals referred to in the chart and under passport exemptions above;
(b) nationals of Andorra, Argentina, Bolivia, Brazil, Brunei, Bulgaria, Chile, Columbia, Costa Rica, Croatia, Cyprus, Czech Republic, Ecuador, El Salvador, Estonia, Guatemala, Honduras, Hungary, Israel, Korea (Rep. of), Latvia, Lithuania, Malaysia, Mexico, Monaco, New Zealand, Nicaragua, Panama, Paraguay, Poland, Romania, San Marino, Singapore, Slovak Republic, Slovenia, Uruguay, Vatican City and Venezuela;
(c) transit passengers continuing their journey by the same or first connecting aircraft, provided holding onward or return documentation and not leaving the airport. However, nationals of certain countries always require a transit visa, even when not leaving the airport transit area; contact the Consulate (or Consular section at Embassy) for details.