The town of Sintra is just a short journey from Lisbon, and is home to a array of stunning landmarks that look like they belong in a storybook