The Ultimate Guide Sintra Portugal Sintra, Portugal nestled in the Cascais national park is the perfect day trip from Lisbon.… Read More