From the lively Ribeira District to the serene shores of Foz do Douro, you can uncover the best things to do in Porto, Portugal, revealing the city’s most enchanting secrets. Wandering through ...