Millennium BCP is Portugal's largest private bank, offering comprehensive banking services for residents and expats. Their Braga branches have English-speaking staff and offer services tailored to non-residents, including multi-currency accounts and international transfers. Popular choice for expats opening their first Portuguese bank account.