Would the best airport to use to get to Praia da Amorosa be Porto (OPO) ?
If so, flights into Porto seem to arrive in the eveneing. What would be the best way to travel up to Praia da Amorosa? Train? Do they run at night?
Or is the best way to hire a car?