Just be prepared to stand in line to wait (Harry Potter fans come from all over to explore this store). Summary of why these Portugal cruise stops are must-sees on a Douro River Cruise.
Though it's the second-largest city in Portugal, Porto is still relatively small. The city covers about 16 square miles of land, with the Douro River running along its southern edge sandwiched ...