The 11 best places to visit in Portugal