{'activityCode': 'WINE TOUR', 'country': {'code': 'PT', 'name': 'Portugal', 'destinations': [{'code': 'OPO', 'name': 'Porto and North of Portugal'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'TUE', 'name': 'Tuesday'}, {'code': 'WED', 'name': 'Wednesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'FRI', 'name': 'Friday'}, {'code': 'SAT', 'name': 'Saturday'}, {'code': 'SUN', 'name': 'Sunday'}], 'modalities': [{'code': '403745482#7329TOUR', 'name': 'Multilingual Tour - Select language preferred', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please advise the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': 'Meeting point: Rua Mouzinho da Silveira 352 // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes prior to the tour start time. // Duration: 9 Hours // End point: Rua de Alexandre Herculano, 4000-053 Porto (just a few minutes walk from Praça da Batalha) // Included: Tickets. Lunch. Wine tasting.// Mandatory instructions: Remember to bring a valid photo ID with you // Voucher type: voucherless. You don’t need to bring any voucher (digital or printed) // Supplier name: Gray Line Cityrama (Monday to Sunday from 7:30 am to 7:30 pm) // Supplier emergency phone: +351 938 871 418.'}], 'supplierInformation': {'name': 'LUSO DS - AGÊNCIA DE VIAGENS UNIPESSOAL, LDA', 'vatNumber': '501594175'}, 'providerInformation': {'name': 'CITIRAMA VIAGENS E TURISMO SARL'}, 'contract': {'incomingOffice': 59, 'code': 22640}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 48.75, 'boxOfficeAmount': 49.5, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'lgtibvsdbefu8mhnjt4dbf63p20100', 'operationDates': [{'from': '2025-03-22', 'to': '2025-03-22', 'cancellationPolicies': [{'dateFrom': '2025-03-21T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-23', 'to': '2025-03-23', 'cancellationPolicies': [{'dateFrom': '2025-03-22T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-24', 'to': '2025-03-24', 'cancellationPolicies': [{'dateFrom': '2025-03-23T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-25', 'to': '2025-03-25', 'cancellationPolicies': [{'dateFrom': '2025-03-24T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-26', 'to': '2025-03-26', 'cancellationPolicies': [{'dateFrom': '2025-03-25T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-27', 'to': '2025-03-27', 'cancellationPolicies': [{'dateFrom': '2025-03-26T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-28', 'to': '2025-03-28', 'cancellationPolicies': [{'dateFrom': '2025-03-27T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-29', 'to': '2025-03-29', 'cancellationPolicies': [{'dateFrom': '2025-03-28T01:00:00.000Z', 'amount': 97.48}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '07:40', 'name': '07:40'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 48.75, 'boxOfficeAmount': 49.5, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'rateKey': 'npih605p6ha9kl13bi97081lh10100', 'operationDates': [{'from': '2025-03-22', 'to': '2025-03-22', 'cancellationPolicies': [{'dateFrom': '2025-03-21T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-23', 'to': '2025-03-23', 'cancellationPolicies': [{'dateFrom': '2025-03-22T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-24', 'to': '2025-03-24', 'cancellationPolicies': [{'dateFrom': '2025-03-23T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-25', 'to': '2025-03-25', 'cancellationPolicies': [{'dateFrom': '2025-03-24T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-26', 'to': '2025-03-26', 'cancellationPolicies': [{'dateFrom': '2025-03-25T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-27', 'to': '2025-03-27', 'cancellationPolicies': [{'dateFrom': '2025-03-26T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-28', 'to': '2025-03-28', 'cancellationPolicies': [{'dateFrom': '2025-03-27T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-29', 'to': '2025-03-29', 'cancellationPolicies': [{'dateFrom': '2025-03-28T01:00:00.000Z', 'amount': 97.48}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '07:40', 'name': '07:40'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 48.75, 'boxOfficeAmount': 49.5, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'rateKey': 'dgntedpmcel6lmte07t3d553390100', 'operationDates': [{'from': '2025-03-22', 'to': '2025-03-22', 'cancellationPolicies': [{'dateFrom': '2025-03-21T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-23', 'to': '2025-03-23', 'cancellationPolicies': [{'dateFrom': '2025-03-22T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-24', 'to': '2025-03-24', 'cancellationPolicies': [{'dateFrom': '2025-03-23T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-25', 'to': '2025-03-25', 'cancellationPolicies': [{'dateFrom': '2025-03-24T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-26', 'to': '2025-03-26', 'cancellationPolicies': [{'dateFrom': '2025-03-25T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-27', 'to': '2025-03-27', 'cancellationPolicies': [{'dateFrom': '2025-03-26T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-28', 'to': '2025-03-28', 'cancellationPolicies': [{'dateFrom': '2025-03-27T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-29', 'to': '2025-03-29', 'cancellationPolicies': [{'dateFrom': '2025-03-28T01:00:00.000Z', 'amount': 97.48}]}], 'languages': [{'code': 'FRA', 'description': 'French'}], 'sessions': [{'code': '07:40', 'name': '07:40'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 48.75, 'boxOfficeAmount': 49.5, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}, {'rateKey': 'gmjb81iom4ttv28nvbjam30sdi0100', 'operationDates': [{'from': '2025-03-22', 'to': '2025-03-22', 'cancellationPolicies': [{'dateFrom': '2025-03-21T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-23', 'to': '2025-03-23', 'cancellationPolicies': [{'dateFrom': '2025-03-22T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-24', 'to': '2025-03-24', 'cancellationPolicies': [{'dateFrom': '2025-03-23T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-25', 'to': '2025-03-25', 'cancellationPolicies': [{'dateFrom': '2025-03-24T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-26', 'to': '2025-03-26', 'cancellationPolicies': [{'dateFrom': '2025-03-25T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-27', 'to': '2025-03-27', 'cancellationPolicies': [{'dateFrom': '2025-03-26T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-28', 'to': '2025-03-28', 'cancellationPolicies': [{'dateFrom': '2025-03-27T01:00:00.000Z', 'amount': 97.48}]}, {'from': '2025-03-29', 'to': '2025-03-29', 'cancellationPolicies': [{'dateFrom': '2025-03-28T01:00:00.000Z', 'amount': 97.48}]}], 'languages': [{'code': 'POR', 'description': 'Portuguese'}], 'sessions': [{'code': '07:40', 'name': '07:40'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 48.75, 'boxOfficeAmount': 49.5, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '403745482'}], 'currencyName': 'Euro', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 99, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 3, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 4, 'ageTo': 12, 'amount': 48.75, 'boxOfficeAmount': 49.5, 'mandatoryApplyAmount': False}], 'content': {'name': 'Wine Tour - Douro Valley', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'TRANSPORT', 'excluded': [{'featureType': 'TRANSPORTNOT', 'description': 'Transport'}]}, {'groupCode': 'DRINKS', 'included': [{'featureType': 'DRINKSINCL', 'description': 'Wine tasting'}]}, {'groupCode': 'TICKET', 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Tickets'}]}, {'groupCode': 'MEAL', 'included': [{'featureType': 'FOODINCL', 'description': 'Lunch'}]}], 'guidingOptions': {'guideType': 'TOURGUIDE', 'included': True}, 'importantInfo': ['Remember to bring the voucher and valid photo ID with you Please note that this tour is not suitable for people with physical disabilities. Please note that excursions may be subject to change or not available during special events.'], 'location': {'endPoints': [{'type': 'Other', 'description': 'For more information, please refer to your voucher information. '}], 'startingPoints': [{'type': 'Meeting Point', 'meetingPoint': {'type': 'ADDRESS', 'country': {'code': 'PT', 'name': 'Portugal', 'destinations': [{'code': 'OPO', 'name': 'Porto and North of Portugal'}]}, 'description': 'Wine Tour - Douro Valley'}, 'pickupInstructions': [{'description': 'Please ensure you arrive at the meeting point at least 15 minutes prior to the Tour start time. .'}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15152/ENG/S/15152_1.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15152/ENG/XL/15152_1.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15152/ENG/B/15152_1.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15152/ENG/LPP/15152_1.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15152/ENG/L/15152_1.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15152/ENG/M/15152_1.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15152/ENG/S/15152_3.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15152/ENG/XL/15152_3.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15152/ENG/B/15152_3.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15152/ENG/LPP/15152_3.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15152/ENG/L/15152_3.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15152/ENG/M/15152_3.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15152/ENG/S/15152_4.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15152/ENG/XL/15152_4.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15152/ENG/B/15152_4.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15152/ENG/LPP/15152_4.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15152/ENG/L/15152_4.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15152/ENG/M/15152_4.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 5, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15152/ENG/S/15152_5.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15152/ENG/XL/15152_5.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15152/ENG/B/15152_5.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15152/ENG/LPP/15152_5.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15152/ENG/L/15152_5.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15152/ENG/M/15152_5.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 6, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15152/ENG/S/15152_6.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15152/ENG/XL/15152_6.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15152/ENG/B/15152_6.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15152/ENG/LPP/15152_6.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15152/ENG/L/15152_6.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15152/ENG/M/15152_6.jpg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'NONE', 'directEntrance': False, 'comments': [{'description': 'Voucherless. You don’t need to bring any voucher (digital or printed)! Voucher validity: same day'}]}, 'routes': [], 'scheduling': {'duration': {'value': 9.0, 'metric': 'HOURS', 'type': 'AFTER'}}, 'segmentationGroups': [{'code': 14, 'name': 'Supplier', 'segments': [{'code': 924, 'name': 'Gray Line'}]}, {'code': 3, 'name': 'Recommended activity for', 'segments': [{'code': 779, 'name': 'Senior'}, {'code': 780, 'name': 'Youth'}, {'code': 777, 'name': 'Couples'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 6, 'name': 'Gastronomy & nightlife'}]}, {'code': 16, 'name': 'Services', 'segments': [{'code': 956, 'name': 'Safe2Stay'}]}, {'code': 2, 'name': 'Daytime', 'segments': [{'code': 772, 'name': 'Full day'}]}], 'activityFactsheetType': 'ACTIVITIES', 'activityCode': 'E-P01-WINE TOUR', 'modalityCode': '7329TOUR', 'modalityName': 'Multilingual Tour - Select language preferred', 'contentId': '15152', 'description': '
Being the first demarcated wine region in the world and having its landscape classified as UNESCO World Heritage defines this charming and unique region of the North of Portugal. During this tour, you will have the opportunity to taste the typical wines of the region while visiting two various wine estates. Savour the exquisite flavours of some of the world’s most elegant wines with a full-day tour of the Douro Valley. Discover different types of wine produced in this vast and beautiful river valley, where terraced vineyards and old stone cottages rise above the Douro River.
Begin with a trip to one of the cellars, to sample the finest sparkling wines of the region where they have been produced since 1898. Here thousands of bottles are stored in an underground labyrinth of granite tunnels, providing perfect storage conditions. Then tuck into a delicious lunch at a local restaurant, served with a Douro wine from a local producer.
Once you’ve digested, visit a port wine cellar, where the world-famous port is produced, and sample a glass. This intense fortified wine was a favourite of the Duke of Wellington and the Russian Empress Catarina, earning a royal reputation across Europe. Its fame hasn’t faded: in England, port is still the military’s official drink of choice for toasting the Queen.
Finally, round off your day with a visit to Pinhão where we’ll enjoy a wonderful, panoramic cruise along the river Duoro. Look out over the breathtaking landscapes and contemplate the peacefulness in the countryside.