The Douro Valley is a fantastic place for corporate events and groups from 2 up to 100 people or more if they wish, with activities on water and on land.