Sesimbra: The picturesque fishing town of Sesimbra is just a 45-minute drive from Lisbon — so escape the city and spend time relaxing on one of the beautiful beaches. Sesimbra is set at the foothills of the Serra da Arrábida mountain range, making it a great area for hiking and cycling. The town itself exudes traditional Portuguese charm and character, with plenty of shops and restaurants for you to explore.
Sintra: Just half an hour from Lisbon, Sintra is a magical place to visit. With thick forests, majestic hills and colourful palaces and mansions, the area could easily be mistaken as a fairy tale setting. Sintra is a UNESCO World Heritage Site, home to pastel-hued buildings and many 19th-century Romantic architectural monuments.
Cascais: An attractive coastal town 30km west of Lisbon, Cascais is well worth visiting. Featuring three sandy beaches, Cascais has a pedestrianised ‘old town’ where you will find plenty of shops and restaurants (mainly serving fresh fish and seafood dishes). The town is also home to a marina and several small museums.