The Douro Valley is quite specific when it comes to public transportation. There is a traditional steam locomotive panoramic train connecting the villages, and there are hiking routes between the wineries. Make sure to sign up for a boat trip on the river. At sunset, before or after a wine tasting, it is a romantic end to the day. You might want to make use of the local taxi companies, too.