I am planning to take a roadtrip through Spain and Portugal this December around Christmas time. During our trip in Portugal I have a choice either to visit Lisbon and Porto by driving from Seville through Algarve up to Lisbon and Porto and then drive back to Madrid.
The other option is drive from Seville to Lisbon and then take a flight Lisbon-Funchal and stay for two nights in Madeira. Would it be worth just stay two nights in Funchal or skip Madeira and continue drive up north to Porto.
Any idea what to see in Madeira?