Start your trip by immersing yourself in the vibrant capital city of Lisbon. In the morning, visit the historic district of Alfama, known for its narrow streets, traditional Fado music, and stunning views. Explore the iconic São Jorge Castle and enjoy the panoramic vistas of the city. In the afternoon, head to Belém and visit the historic landmarks such as Belém Tower and Jerónimos Monastery. End your day by strolling along the lively streets of Bairro Alto, filled with charming cafes, bars, and local shops.
On the second day, take a train to Porto, a city famous for its port wine and picturesque riverfront. Start your morning by exploring the historic district of Ribeira, a UNESCO World Heritage Site. Walk across the iconic Dom Luís I Bridge for breathtaking views of the Douro River. In the afternoon, visit the Livraria Lello, a stunning bookstore that inspired the Harry Potter series. End your day by enjoying a port wine tasting in one of the many cellars in Vila Nova de Gaia, just across the river.
For your final day, head south to the beautiful region of Algarve. Start your morning by visiting the stunning beaches of Lagos, such as Praia Dona Ana and Praia do Camilo. Enjoy the crystal-clear waters and breathtaking rock formations. In the afternoon, take a boat tour to explore the famous Benagil Cave and other hidden coastal gems. End your day by savoring fresh seafood in one of the local restaurants overlooking the beach.
While exploring Portugal, don't miss the charming village of Sintra, located just outside of Lisbon. Visit the fairytale-like Pena Palace and explore the beautiful gardens of Quinta da Regaleira. Another hidden gem is the coastal town of Cascais, known for its beautiful beaches and vibrant atmosphere. Take a stroll along the promenade and indulge in delicious seafood at the local restaurants. Locals also love the natural beauty of Costa Vicentina, a stunning coastal park with rugged cliffs, hidden coves, and scenic hiking trails.
For hotel and flight prices in Portugal, you can check here.