It depends. If you have bills to pay (e.g. electricity and gas) or are buying a house, then you'll probably need a Portuguese bank account. Portuguese debit cards are also more likely to be accepted in shops, so having an account is useful if you want to pay by card. However, if you are only in Portugal for a short period, you can get by by paying for everything in cash and card (where foreign bank cards are accepted).