What an amazing surprise. Best place to stay in Sintra, Praia Grande or Praia das Maçãs