Guide to the most beautiful villages in Portugal. This list of villages in Portugal includes Obidos, Marvao, Pinhao and more.