We will be in Porto in mid-June and are considering a cruise up the Douro to Pinhao. We would like to leave the boat and stay in Pinhao for a night or two. Is it possible to take a river cruise just one way with our luggage? Most of the cruises I have read about are either day tourist trips with train/bus included back to Porto or an overnight cruise, which doesn't seem to allow for time to wander in the towns and areas. Suggestions?