score:6
What is the best option, and which companies do I need to approach?
You can view the current tariff options on the Prepaid-Data-Sim website. MEO is currently the biggest operator, so get their SIM card for best coverage.
And do I need to unlock my phone?
Yes, your phone would need to be unlocked to use a different operator.