Nestled in Portugal’s lush Sintra Mountains, Sintra is a town straight out of a fairy […]