Located at the base of Portugal's Sintra Mountains, the town of Sintra provides a fairy tale escape for visitors. Known for its whimsical, colorful architecture like Pena Palace and the Medieval Castelo dos Mouros plus the beautiful Sintra-Cascais Natural Park.