Discover the enchanting town of Sintra, Portugal, a destination known for its fairy-tale palaces, lush gardens ... the mysterious Quinta da Regaleira, and the ancient Moorish Castle.