Begin your adventure in the vibrant city of Lisbon. In the morning, visit the historic neighborhood of Alfama and explore its narrow winding streets and picturesque squares. After lunch, head to the Oceanário de Lisboa, one of the largest aquariums in Europe, to marvel at the diverse marine life. In the evening, take a tram ride to Belém and indulge in delicious pastries at the famous Pastéis de Belém bakery.
Embark on a day trip to Sintra, a magical town filled with fairytale-like castles and enchanting gardens. Start your morning at the colorful Pena Palace, perched on a hilltop with panoramic views. Afterward, explore the beautiful Quinta da Regaleira, known for its mystical symbolism. In the afternoon, visit the romantic Monserrate Palace and its stunning botanical gardens. End the day with a leisurely stroll through the charming streets of the town center.
Travel north to the captivating city of Porto. Start your day with a visit to the Livraria Lello, one of the most beautiful bookstores in the world. Explore the historic Ribeira district and cross the iconic Dom Luís I Bridge for breathtaking views of the Douro River. In the afternoon, take a guided tour of the famous Port wine cellars and indulge in a tasting. End the day with a scenic boat cruise along the Douro River.
Discover the historic city of Coimbra, home to one of the oldest universities in the world. Spend your morning exploring the magnificent Coimbra University and its stunning library. Afterward, visit the Santa Cruz Monastery and enjoy a peaceful stroll through the charming streets of the Old Town. In the afternoon, take a leisurely boat ride on the Mondego River and admire the city from a different perspective.
Escape to the historical city of Évora, known for its well-preserved medieval walls and Roman ruins. Begin your day by visiting the iconic Temple of Diana, a Roman temple dating back to the 2nd century. Explore the labyrinthine streets of the Old Town and discover the extraordinary Capela dos Ossos, a chapel adorned with human bones. In the afternoon, take a leisurely stroll through the beautiful Jardim Publico and soak in the peaceful atmosphere.
Spend Christmas Day in the stunning Algarve region, known for its beautiful beaches and picturesque coastal towns. Start your morning by visiting the Ponta da Piedade, a breathtaking cliff formation with crystal-clear turquoise waters. Relax on one of the golden sandy beaches and enjoy a refreshing swim in the Atlantic Ocean. In the afternoon, explore the charming town of Lagos and wander through its historic center.
Return to Lisbon for your last day in Portugal. Start the day by visiting the Belém Tower, a symbol of the Age of Discoveries. Explore the nearby Jerónimos Monastery, a UNESCO World Heritage Site. In the afternoon, wander through the lively streets of Bairro Alto and enjoy delicious Portuguese cuisine in one of the local restaurants. End your trip with a visit to the LX Factory, an artsy complex filled with trendy shops, cafes, and art galleries.
While exploring Portugal, make sure to visit the charming town of Óbidos, known for its well-preserved medieval walls and cobblestone streets. Another recommendation is the picturesque village of Monsaraz, perched on a hilltop with breathtaking views of the surrounding countryside. Families with children will also enjoy the Oceanário de Lisboa, a fascinating aquarium showcasing a wide variety of marine life.
For more information on hotel and flight prices, you can check out this link.