Great place to stay and you should definitely walk west along the Douro to the Atlantic beaches - catch the 500 bus back.