Moving around Portugal is actually quite simple. The country is not big enough to make it complicated. You can expect all main cities to be connected with highways, freeways or even railways. Within the two main urban areas of Lisbon and Oporto, the subway is the fastest way to get anywhere. You must visit some of the new Lisbon’s subway stations since most are authentic modern art galleries. Also in Lisbon the typical yellow tram that links the old neighbourhoods is a must. It is called “Electrico” and will guide through narrow streets of cobblestone around the castle. The train is the fastest way to get to areas around Lisbon like Almada, Sintra and Cascais, which has a seaside view to make it unforgettable.
The country’s interior cities are also easily reachable whether by bus or train. If you just wish to drive along or even to get lost, you should rent a car and discover what an amazing country Portugal is. If you do get lost, expect most young people to speak English. But if you point where you want to go on a map, anyone will help you in English or hand gestures.
If you prefer to keep your autonomy but don’t want to drive or get lost, then you can rent a car with driver. It is a little more expensive but saves you some of your vacation precious time. To the islands you will have to fly. There are regular daily flights from Lisbon Airport. The longest trip is to Azores, 3 to 4 hours, depending on witch of the nine islands you choose. To Madeira Archipelago you fly to Funchal, the capital of Madeira Island, where you can take the ferry to Porto Santo Island.