Truly like a page out of a fairy tale, Sintra in Portugal is a town of stunning palaces with varied architectures (and histories); vast and fascinating gardens; and mysterious monuments. If you visit Portugal, a visit to this UNESCO World Heritage town is ...