Sintra is Portugal’s fairy tale land—a perfect little picturesque town in the mountains situated within the greater Lisbon region, about half an hour from Lisbon by car or 50 minutes by train. Even ...