Explore beautiful Lisbon on a 3-night city stay before a 7-night cruise along the picturesque Douro River, exploring towns and villages along the way.