Fairy-tale book doll houses off the main street in Sintra, Portugal.