Sintra, Portugal
Sintra, a quaint town about a half hour northwest of Lisbon, emanates storybook romance. Surprisingly, this diminutive township boasts two royal palaces and Moorish castle ruins. Shops and restaurants bear an authentic warmth, with nicely tended flowers flanking open doorways…