Check out the most beautiful and magical castles and palaces of Sintra that will ensure you get hooked to this pretty Portuguese town.